Sparked from the discussion on the list, I've put my antispam plugin into git and split up the code into a frontend and possibly multiple backends. See http://git.sipsolutions.net/dovecot-antispam.git/ (URL functions as both gitweb and git URL) Andreas, I took your README file and adjusted it, I hope you don't mind. I didn't fork from your git tree because you'd already implemented the libdspam backend there. Maybe you could take a look at the new backend/frontend separation and implement a libdspam backend. Aria, it should be possible to write a spamassassin plugin, quite easily if spamassassin supports training based on signatures, not quite so easily otherwise though I intend to plan this. Timothy, you could write the mysql logger as a backend too. I take patches :) Oh and as always thanks to Timo for implementing such a nice server and string, memory and mail handling API. johannes -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 828 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20070930/33135521/attachment-0002.bin>
On Sun, 2007-09-30 at 16:04 +0200, Johannes Berg wrote:> Sparked from the discussion on the list, I've put my antispam plugin > into git and split up the code into a frontend and possibly multiple > backends. See http://git.sipsolutions.net/dovecot-antispam.git/ (URL > functions as both gitweb and git URL)Just added a new feature that should help those who need --user given on the dspam command line: http://git.sipsolutions.net/?p=dovecot-antispam.git;a=commit;h=b61c062501065d35c95fc6eb538d3468baf6fac3 --->%--- dspam-exec backend: allow extra arguments This allows people who need --user given on the command line to add something like this to the configuration: antispam_dspam_args = --user;%u where the semicolon is the separator between arguments to build the dspam command line as indicated by the dspam manual page: dspam [--user user1 user2 ...] ---%<--- johannes -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 828 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20070930/3cd1810a/attachment-0002.bin>
On 16:04:18 2007-09-30 Johannes Berg <johannes at sipsolutions.net> wrote:> Sparked from the discussion on the list, I've put my antispam plugin > into git and split up the code into a frontend and possibly multiple > backends. See http://git.sipsolutions.net/dovecot-antispam.git/ (URL > functions as both gitweb and git URL) >Hmm if I'm reading the code correctly one can define multiple spam folders? Would be nice to include a sample config i.e. all the variables that can be set and possible settings etc... -- Andra? "ruskie" Levstik Source Mage GNU/Linux Games grimoire guru Geek/Hacker/Tinker Be sure brain is in gear before engaging mouth. Key id = F4C1F89C Key fingerprint = 6FF2 8F20 4C9D DB36 B5B6 F134 884D 72CC F4C1 F89C
On Sun, 2007-09-30 at 16:04 +0200, Johannes Berg wrote:> Timothy, you could write the mysql logger as a backend too.I looked into that using the dict API but had quite a few problems. See here: http://git.sipsolutions.net/?p=dovecot-antispam.git;a=commitdiff;h=306addd1d2987bf0df182910ad741d4edb52ba55 johannes -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 828 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20071001/401669be/attachment-0002.bin>
I just implemented a new feature with which you can easily implement pristine training or such: http://git.sipsolutions.net/?p=dovecot-antispam.git;a=commitdiff;h=4ee8b72dab4a5bc0309a956942ee2dc9d2f7258f johannes -------------- next part -------------- A non-text attachment was scrubbed... Name: signature.asc Type: application/pgp-signature Size: 828 bytes Desc: This is a digitally signed message part URL: <http://dovecot.org/pipermail/dovecot/attachments/20071001/0afdccb7/attachment-0002.bin>
Possibly Parallel Threads
- dspam integration
- DSPAM Plugin Deployment (Was Re: Unoffical Survey - What MTA/Spam filtering do you use?)
- dovecot-dspam-plugin not launching dspam
- Using IMAP keywords instead of mailboxes for spam with dovecot-antispam
- Another dovecot-antispam plugin can't call dspam