various improvements
[distro-setup] / subdir_files / sieve / lists.sieve
index 6cc19db41f2c3977694e3fd9551e34ef028d071b..3211ffba123ca2582652af56b08f7813d67a2bf7 100644 (file)
@@ -7,6 +7,12 @@ if anyof (
     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>"
@@ -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" "<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>",
@@ -65,6 +73,7 @@ if anyof (
     if header :regex "list-id" "<([a-z_0-9-]+)[.@]" {
         set :lower "listname" "${1}";
         fileinto :create "l/${listname}";
+            stop;
         }
          }
 if anyof (
@@ -74,6 +83,7 @@ if anyof (
     if header :regex "list-id" "<([a-z_0-9-]+)[.@]" {
         set :lower "listname" "${1}";
         fileinto :create "l/fedora.${listname}";
+            stop;
         }
          }