Cyrus/Sieve- Global Filter?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hello list.

I apologise if I am asking a stupid question(s), I am a complete POSIX n00b, but read as much as I can.

Cyrus IMAPD 2.2.12 on FreeBSD configured with sieve support, SquirrelMail with Avelsieve.

I need to create a global cyrus filter of any kind, so that all delivered mail messages marked as spam get filed into the spam folder for each user. I have read the cyrus documentation, and the CMU sieve documentation, and I cannot find any mention of such a (global script) feature. I have searched google for two days and am now in dire need of experienced help.

I can see that procmail provides global funcitonality, but doesn't provide as much out of the box end user configurability as sieve, and is less secure and I am SURE there is at least one way to do it with sieve. I have found this info pertaining to global sieve scripts:

1. Dovecot supports global scripts (if no user ones exist i think: http://wiki.dovecot.org/LDA/Sieve#head-8400c697c03f2d77fed4a5342119b2d26600da39 )
2. Looks like horde does too. ( http://lists.horde.org/archives/ingo/Week-of-Mon-20070101/001285.html )
2. Found a (google-cached) cyrus patch which sounds like it's very closely related ( http://cyrus-devel-1235.notlong.com )
3. Existing implementations (methods unexposed) ( http://www.imc.org/ietf-mta-filters/mail-archive/msg03302.html )
4. 'Sieve Include extension' was recommended to someone asking a similar question, but I don't know how to batch update peoples scripts. ( http://www.irbs.net/internet/info-cyrus/0403/0118.html )
5. Autocreate patch seems to have a default sieve script which will be copied into the users sieve directory, but I don't want to re-create everyone.

6. Last resort, if you can point me to any reklated documentation which isn't the cyrus sieve two page doc or the protocol specification (unless thats heplful), that would really help.

7. If you know what method I could use to globally update everyones sieve scripts while maintaining their user scripts would be great, I am guessing its file manipulation rather than scripting sieveshell or managesieve but if yo know how to do that please point that out too.

Also any documentation or knowledge about the Cryrus MDA would be useful too.

Thanks and sorry.
----
Cyrus Home Page: http://cyrusimap.web.cmu.edu/
Cyrus Wiki/FAQ: http://cyrusimap.web.cmu.edu/twiki
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html

[Index of Archives]     [Cyrus SASL]     [Squirrel Mail]     [Asterisk PBX]     [Video For Linux]     [Photo]     [Yosemite News]     [gtk]     [KDE]     [Gimp on Windows]     [Steve's Art]

  Powered by Linux