On 10/28/2011 4:29 PM, sean darcy wrote: > > grep virtual_m main.cf | grep -v \# > virtual_mailbox_base = /home/vmail > virtual_mailbox_maps = hash:/etc/postfix/vmailbox > > cat /etc/postfix/vmailbox > # these are relative to /home/vmail > # the slashes at the end of the path mean Maildir format, not Mailbox! > test1@<mydomain> <mydomain>/test1/ > @<mydomain> <mydomain>/catchall/ > > maillog: > > Oct 28 17:04:01 mailserver postfix/master[27050]: reload -- version > 2.8.5, configuration /etc/postfix > Oct 28 17:04:21 mailserver postfix/smtpd[4476]: connect from > mout.perfora.net[74.208.4.195] > Oct 28 17:04:21 mailserver postfix/smtpd[4476]: NOQUEUE: reject: > RCPT from mout.perfora.net[74.208.4.195]: 550 5.1.1 > <test1@mydomain>: Recipient address rejected: User unknown in local > recipient table; from=<jbea...@newharbor.com> > to=<te...@chloegavin.com> proto=ESMTP helo=<mout.perfora.net>
Not much information for us to go on here, but I'm guessing that you expect the recipient to be a virtual mailbox domain and postfix thinks it's a local domain. Don't use virtual mailbox domains in mydestination or myhostname. http://www.postfix.org/ADDRESS_CLASS_README.html http://www.postfix.org/VIRTUAL_README.html If you need more help, please see http://www.postfix.org/DEBUG_README.html#mail unsolicited advice: catchall addresses were useful once upon a time, but these days usually get around to biting you in the nether regions. Save yourself future trouble and get rid of the catchall. -- Noel Jones