Normally, the vacation message works with the default mail server (MTA). In my case, I use the vacation program. Postfix delivers to the local mail user and if they have a .forward with the vacation info on it gets called. For a truly virtual setup that does not require unique uids on the filesystem there is gnarwl. Gnarwl is a program written in C that does vacation messages for virtual users. It works with Postfix, which is simplier that sendmail. :)
Message: 2 Date: Thu, 13 Jan 2005 23:13:48 -0700 From: "Del Stoliker" dstoliker@alphagraphics.com Subject: [Dovecot] Virtual users vacation notices and forwards To: dovecot@dovecot.org Message-ID: 200501140613.j0E6DfZ9012233@smtp2.alphagraphics.com Content-Type: text/plain; charset="us-ascii"
I'm in the process of moving from UW-IMAP to dovecot. I'm exploring the idea of using virtual users with dovecot and storing all user information in LDAP. While bouncing this idea off of a coworker, he asked me how we could handle vacation notices and forwards. Currently, we're using a procmail recipe to generate the vacation notice, and the sendmail .forward file for forwards (although most of our forwarding takes place elsewhere so the .forward file is rarely used). These are, of course, dependant on the user having an account on the mail server. How are those of you using virtual users supporting this functionality?
Thanks!