On 05/01/12 12:44, Tobey Wheelock wrote: > On Thu, Jan 05, 2012 at 12:28:03AM +0100, Jeroen Geilman wrote: >> On 01/05/2012 12:19 AM, Tobey Wheelock wrote: >>> On Thu, Jan 05, 2012 at 12:14:26AM +0100, Jeroen Geilman wrote: >>>> These are very different functions. >>>> Spam filtering is best achieved when mail is received, such as with >>>> amavisd-new and spamassassin. >>>> >>>> Autoreply is best taken care of by the users' own delivery agent, or >>>> .forward file. >>> >>> These are virtual users who have requested autoreply and I would like to >>> oblige. They use a webmail program which doesn't offer it, and I don't >>> believe .forward will work since they are virtual users. >>> >>> Is it possible to do this in postfix? >> How are these virtual mailboxes handled ? where does the mail go ? >> >> If you're using, for example, dovecot as the virtual MDA, then it is >> trivial to implement using siege. > > > Yes, dovecot, but I'm not currently using it as LDA. Instead, postfix > delivers the mail itself.
There are (at least) two options for you: 1. postfixadmin comes with a vacation program that works with virtual users and can work by modifying SQL tables to change aliases for those users. This is compatible with special extensions for squirrlmail and roundcube. This used to be my older solution and works well. 2. As Jeroen mentioned, you can use the Dovecot LDA for delivery and install sieve. This is also compatible with extenstions for both roundcube and squirrlmail. This has the advantage that you get the other features of sieve, such as you can put in default rules to deliver spam to a separate folder, and you can allow your users to set their own sieve rules to do server-side filtering of emails. This is what I do now for new postfix installs and my clients love having the sieve filtering capabilities. Peter