From: Richard Whitehouse Date: Sun, 18 Mar 2012 11:54:47 +0000 (+0000) Subject: Improve SRCF rules X-Git-Url: https://git.richardwhiuk.com/?a=commitdiff_plain;h=7d2cb7e5526adf93c40ae783d08f0c5428ef7d87;p=dotfiles.git Improve SRCF rules --- diff --git a/mailfiter b/mailfiter index 81299d1..e8a7b3d 100644 --- a/mailfiter +++ b/mailfiter @@ -622,16 +622,48 @@ if ( hasaddr("soc-sparrow@lists.cam.ac.uk") ) to "Maildir/.Societies.Sparrowism" } -if (/List-Id: SRCF admin /) +if ( hasaddr("srcf+logs@hermes.cam.ac.uk") ) { + to "Maildir/.Societies.SRCF.Sysadmin.Archive.Logs" +} + +if ( hasaddr("logcheck@srcf.net") ) +{ + to "Maildir/.Societies.SRCF.Sysadmin.Archive.Logs" +} + +if (/^List-Id: SRCF admin /) +{ + if (/^Subject:.*Cron <[^@<>]+@[^@<>]+>.*/) + { + + to "Maildir/.Societies.SRCF.Sysadmin.Archive.Logs" + + } + to "Maildir/.Societies.SRCF.Sysadmin.Archive" } +if ( hasaddr("soc-srcf-maintenance@lists.cam.ac.uk") ) +{ + to "Maildir/.Societies.SRCF" +} + +if ( hasaddr("soc-srcf-social@lists.cam.ac.uk") ) +{ + to "Maildir/.Societies.SRCF" +} + if ( hasaddr("soc-srcf-users@lists.cam.ac.uk") ) { to "Maildir/.Societies.SRCF" } +if(/^From: soc-srcf-social-owner@lists.cam.ac.uk/) +{ + to "Maildir/.Societies.SRCF.List Admin" +} + if(/^From: soc-srcf-support-owner@lists.cam.ac.uk/) { to "Maildir/.Societies.SRCF.List Admin" @@ -688,6 +720,16 @@ if ( hasaddr("soc-srcf-admin@lists.cam.ac.uk") ) to "Maildir/.Societies.SRCF.Sysadmin" } +if ( hasaddr("srcf-web-admins@srcf.net") ) +{ + to "Maildir/.Societies.SRCF.Sysadmin" +} + +if ( hasaddr("executive-admins@srcf.net") ) +{ + to "Maildir/.Societies.SRCF.Sysadmin" +} + if (/List-Id: .* /) { to "Maildir/.Societies.CUER"