iankelling.org
/
git
/
distro-setup
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
robustness and satisfy shellcheck
[distro-setup]
/
subdir_files
/
sieve
/
lists.sieve
diff --git
a/subdir_files/sieve/lists.sieve
b/subdir_files/sieve/lists.sieve
index 4dd75a2ad1fb64692a04ac24cb325224390bd517..4120c288d295ee7f9462f64a4a37340af6e12a6c 100644
(file)
--- a/
subdir_files/sieve/lists.sieve
+++ b/
subdir_files/sieve/lists.sieve
@@
-7,6
+7,12
@@
if anyof (
fileinto :create "sec";
stop;
}
fileinto :create "sec";
stop;
}
+if anyof (
+ header :regex "list-id" "forum.members.fsf.org>"
+ ) {
+ fileinto :create "fsfmembers";
+ stop;
+ }
if anyof (
header :contains "list-id" "<mentors.lists.outreachy.org>"
if anyof (
header :contains "list-id" "<mentors.lists.outreachy.org>"
@@
-35,6
+41,8
@@
if anyof (
header :contains "list-id" "<libreplanet-discuss.libreplanet.org>",
header :contains "list-id" "<linux-btrfs.vger.kernel.org>",
header :contains "list-id" "<linux-fai.uni-koeln.de>",
header :contains "list-id" "<libreplanet-discuss.libreplanet.org>",
header :contains "list-id" "<linux-btrfs.vger.kernel.org>",
header :contains "list-id" "<linux-fai.uni-koeln.de>",
+ header :contains "list-id" "<license-discuss.lists.opensource.org>",
+ header :contains "list-id" "<seagl_organize.googlegroups.com>",
header :contains "list-id" "<linux-fai-devel.uni-koeln.de>",
header :contains "list-id" "<linux-libre.fsfla.org>",
header :contains "list-id" "<maru-os-dev.googlegroups.com>",
header :contains "list-id" "<linux-fai-devel.uni-koeln.de>",
header :contains "list-id" "<linux-libre.fsfla.org>",
header :contains "list-id" "<maru-os-dev.googlegroups.com>",
@@
-58,12
+66,17
@@
if anyof (
header :contains "list-id" "<exim-dev.exim.org>",
header :contains "list-id" "<exim-users.exim.org>",
header :contains "list-id" "<octave-maintainers.gnu.org>",
header :contains "list-id" "<exim-dev.exim.org>",
header :contains "list-id" "<exim-users.exim.org>",
header :contains "list-id" "<octave-maintainers.gnu.org>",
+ header :contains "list-id" "<discuss-gnuradio.gnu.org>",
+ header :contains "list-id" "<seabios.seabios.org>",
+ header :contains "list-id" "<freetype-devel.nongnu.org>",
+ header :contains "list-id" "<mailop.mailop.org>",
header :contains "list-id" "<xmonad.haskell.org>") {
if header :regex "list-id" "<([a-z_0-9-]+)[.@]" {
set :lower "listname" "${1}";
fileinto :create "l/${listname}";
header :contains "list-id" "<xmonad.haskell.org>") {
if header :regex "list-id" "<([a-z_0-9-]+)[.@]" {
set :lower "listname" "${1}";
fileinto :create "l/${listname}";
- }
-}
+ stop;
+ }
+ }
if anyof (
header :contains "list-id" "<websites.lists.fedoraproject.org>",
header :contains "list-id" "<docs.lists.fedoraproject.org>",
if anyof (
header :contains "list-id" "<websites.lists.fedoraproject.org>",
header :contains "list-id" "<docs.lists.fedoraproject.org>",
@@
-71,8
+84,9
@@
if anyof (
if header :regex "list-id" "<([a-z_0-9-]+)[.@]" {
set :lower "listname" "${1}";
fileinto :create "l/fedora.${listname}";
if header :regex "list-id" "<([a-z_0-9-]+)[.@]" {
set :lower "listname" "${1}";
fileinto :create "l/fedora.${listname}";
- }
-}
+ stop;
+ }
+ }
if anyof (
header :contains "list-id" "<activists_masspirates.org.lists.mayfirst.org>",
if anyof (
header :contains "list-id" "<activists_masspirates.org.lists.mayfirst.org>",
@@
-86,7
+100,6
@@
if anyof (
header :contains "list-id" "<info-gnu.gnu.org>",
header :contains "from" "<general-info@artisansasylum.com>",
header :contains "list-id" "<spdx.lists.spdx.org>"
header :contains "list-id" "<info-gnu.gnu.org>",
header :contains "from" "<general-info@artisansasylum.com>",
header :contains "list-id" "<spdx.lists.spdx.org>"
-
) {
fileinto :create "community";
stop;
) {
fileinto :create "community";
stop;