Sure - I looked at sieve, but as i understood it, i'm bypassing any LDA stage, using getmail to deliver direct to the maildir.
i suppose i could use getmail to deliver to a holding maildir, then use an LDA to filter and deliver that mail...
On Thu, Mar 12, 2009 at 4:48 PM, Seth Mattinen sethm@rollernet.us wrote:
Alan Bates wrote:
Quick outline of my current working setup:
I'm running dovecot 1.0.5 as an IMAP mail server on my ubuntu home server, which i connect to with my phone and several other machines to check my mail etc.
i use getmail to collect mail from my various pop accounts. getmail filters the mail using spamassassin via a Filter_external, before moving it to my Maildir on the home server.
Then when I connect to the home server from my various machines, IMAP manages the status of all the mail, so unread messages are common etc.
All works very nicely. However I'd like to fix a minor annoyance...
...Spamassassin marks mail as SPAM but the mail client has to do the job of moving it to the Junk folder. I'd like the mail to be filtered on the home server on receipt.
Sieve can do that.
http://wiki.dovecot.org/LDA/Sieve
~Seth