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 <se...@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 >