Hi,

Long ago (more than 2 month ago), I told about a "pipe" plugin I had 
written to perform some spam/ham learning (see the attached message). 
I'm now proud to say that I can make it available for use by anyone.
You can get it from
  http://nicolas.boullis.free.fr/pipe.tar.gz

Note that this is a temporary location. If someone had a good place to 
host it, feel free to do (and tell).

I think it would be great if the feature could be merged into dovecot. I 
don't care whether my plugin is used or a rewrite is performed...


Cheers,

Nicolas
--- Begin Message ---
Hi,

I have written a plugin so that each time a message is added to a specific box, a program is run and the message is piped into it. Note that the message is also really added to the box.

I've been using it for nearly 3 month, for spam/ham learning, and have not had any problem with it. I guess it could also be used to implement an out box (I remember seeing someone asking for such a feature on this list). Currently, I use it with a config like this:

(...)
namespace private {
   separator = .
   location = maildir:/var/mail/%u
   inbox = yes
   hidden = no
}

namespace public {
   separator = .
   prefix = learn.
   location = maildir:/var/learn/%u
   inbox = no
   hidden = no
}
(...)
plugin {
(...)
  pipe = /var/learn/%u/.spam:spamc -d some.host -L spam
  pipe2 = /var/learn/%u/.ham:spamc -d some.host -L ham
(...)
}


Would people be interested by such a feature? If enough people show some interest, I can try to convince my boss to let me release this plugin GPL-licensed.


Cheers,

Nicolas Boullis


--- End Message ---

Reply via email to