Cyrus (Sieve) and external programs

Pedro silva psilva at onesource.pt
Wed May 30 04:44:09 EDT 2018


Hei Adam, 

Thanks. 

This is a great starting point. 

I'll try to get it to work with my setup. 

Again, thanks. 

Pedro Silva 

On 30-05-2018 06:11, Adam Mokhtari via Info-cyrus wrote:

> I wrote a script for this purpose in Python 3, for use with rspamd.  I
> only recently got it working, so it may be buggy, and it also may need
> to be modified for your spam system (and your python location), but I
> think it should at least provide a good start for you.  Note that
> using "#!/usr/bin/env python3" at the top does not work.  Perhaps
> someone can translate this into Perl and include it in Cyrus contrib.
> 
> To configure Cyrus to use it, you need the following in imapd.conf:
> 
> event_notifier: external
> notify_external: /path/to/autolearn
> # Just make sure \Junk isn't included here
> event_exclude_specialuse: \Drafts \Sent
> 
> On Tue, 29 May 2018 16:35:53 -0700 (PDT)
> David Lang wrote:
> 
> several years ago I used a system that subscribed to the various
> folders and watched for messages to appear. Unfortunantly, that
> software was abandoned and I haven't gone looking for a replacement
> in the last several years.
> 
> but it did work very well, at very little load on the system
> (fastmail was a little concerned at seeing many connections from me,
> but once they learned that they were mostly idle watching for new
> message notifications, they relaxed a bit)
> 
> David Lang
> 
> On Tue, 29 May 
> 2018, Pedro silva wrote:
> 
> Date: Tue, 29 May 2018 10:16:37 +0100
> From: Pedro silva <psilva at onesource.pt>
> To: Sven Schwedas <sven.schwedas at tao.at>
> Cc: info-cyrus at lists.andrew.cmu.edu,
> Info-cyrus
> <info-cyrus-bounces+psilva=onesource.pt at lists.andrew.cmu.edu>
> Subject: Re: Cyrus (Sieve) and external programs
> 
> Hello Sven,
> 
> Thanks for your answer.
> 
> Actually I would like to set up a system were a user would move his
> messages to a spam folder, and by doing so, the message would be
> sent to the spam learning system.
> 
> Ive seen something like this in other distributions (eg.:
> https://wiki.dovecot.org/HowTo/AntispamWithSieve) I was just
> wondering if the same is possible with cyrus or cyrus sieve.
> 
> Best regards,
> 
> Pedro Silva
> 
> On 28-05-2018 15:59, Sven Schwedas wrote:
> On 2018-05-28 16:41, Pedro silva wrote:
> Hello,
> 
> I'm trying to set up a spam learning system, and I would like to
> pipe email places in (for example) the SPAM folder to an external
> program.
> 
> I have cyrus 2.4.17
> 
> Does any one know how or if this is possible in cyrus (or
> sieve)?   
> If you want to (read only) process data already received to train
> your spam filter, just use the individual mail files in cyrus'
> spool.
> 
> If you want to act on mails being received and possibly
> delete/redirect them, you normally want hook into your MTA, not
> cyrus/sieve.
> 
> --
> Mit freundlichen Grüßen, / Best Regards,
> Sven Schwedas, Systemadministrator
>sven.schwedas at tao.at | ☎ +43 680 301 7167
> TAO Digital   | Teil der TAO Beratungs- & Management GmbH
> Lendplatz 45  | FN 213999f/Klagenfurt, FB-Gericht Villach
> A8020 Graz    | https://www.tao-digital.at
> 
> ----
> Cyrus Home Page: http://www.cyrusimap.org/
> List Archives/Info:
> http://lists.andrew.cmu.edu/pipermail/info-cyrus/ To Unsubscribe:
> https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus

----
Cyrus Home Page: http://www.cyrusimap.org/
List Archives/Info: http://lists.andrew.cmu.edu/pipermail/info-cyrus/
To Unsubscribe:
https://lists.andrew.cmu.edu/mailman/listinfo/info-cyrus
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.andrew.cmu.edu/pipermail/info-cyrus/attachments/20180530/77699d2c/attachment.html>


More information about the Info-cyrus mailing list