Thank you Noel this works perfectly. You rock.
On Tue, Mar 3, 2009 at 6:54 PM, Noel Jones <njo...@megan.vbhcs.org> wrote: > > Big Pizzle wrote: >> >> On our old server that doesn't do any Virtual Domains, we have lines in our >> /etc/alias which look like the following: usera: >> "|/export/home/users/usera/blah/script.pl" >> I just recently set up Postfix with Virtual Domains using a MySQL backend. >> All aliases which forward to another mail account work just fine. >> >> I added the following line per the Postfix documentation to >> /etc/postfix/main.cf <http://main.cf>: >> virtual_transport = maildrop: >> >> I uncommented the two lines for maildrop in /etc/postfix/master.cf >> <http://master.cf> so maildrop would be available for use. >> >> MySQL table looks like this: >> >> address goto >> domain date created date modified >> active >> -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- >> us...@domain1.com <mailto:us...@domain1.com> >> "|/home/users/blah/script.pl" domain1.com <http://domain1.com> >> 2009-03-01 00:05:05 2009-03-01 00:05:05 1 >> >> When sending an email to us...@domain.com <mailto:us...@domain.com>, I get >> the following message in the error logs: >> >> Mar 3 17:54:18 hostname postfix/local[32599]: 6A68B2FBDA: >> to=<|/home/users/blah/script...@hostname.domain.com >> <mailto:script...@hostname.domain.com>>, orig_to=<us...@domain1.com >> <mailto:us...@domain1.com>>, relay=local, delay=0.07, >> delays=0.05/0.01/0/0.01, dsn=5.1.1, status=bounced (unknown user: >> "|/home/users/blah/script.pl") >> > > [press the "plain text" button when posting from gmail] > > > virtual aliases do not support delivery to commands; you must rewrite the > user to a domain listed in mydestination. > > mydestination = localhost localhost.$mydomain > > virtual_alias_maps: > us...@example.com ...@localhost > > aliases file: > foo: "|/path/to/command" > > > -- Noel Jones