2009/6/17 Tim Legg <kc0...@yahoo.com>:
>
> Jun 16 17:54:40 genex postfix/smtpd[1665]: NOQUEUE: reject: RCPT from 
> web38701.mail.mud.yahoo.com[209.191.125.77]: 550 5.1.1 <l...@example1.com>: 
> Recipient address rejected: User unknown in virtual alias table; 
> from=<kc0...@yahoo.com> to=<l...@example1.com> proto=SMTP 
> helo=<web38701.mail.mud.yahoo.com>

Unless I'm mistaken, l...@example1.com is indeed missing from your
virtual alias table:

> I did modify the /etc/postfix/virtual as Noel suggested.
>
> /etc/postfix/virtual
> c...@example2.org        l...@localhost.localdomain
> pon...@example1.com     pon...@localhost.localdomain
>
> /etc/postfix/virtual (Without Viktor's suggestion)
> example1.com anything
> example2.org anything
> c...@example2.org        l...@localhost.localdomain
> pon...@example1.com     pon...@localhost.localdomain

As you've specified example1.com as a virtual domain (directly in your
main.cf), Postfix will only accept mail for addresses in the
virtual_alias_maps table. (Ignoring the possibility for multiple
recursive rewrites) an address in virtual_alias_maps must map to a
non-virtual address. As Noel mentioned, it's usually a "local"
address. A local address in this case would be something in
$mydestination.

Your entries there for cnt@ and ponton@ are correct. You need to add
one for l...@example1.com, postmap the file, then reload postfix (or
wait a couple minutes until the changes are picked up automatically).

As a guess, were you perhaps expecting an implicit map for
l...@example1 -> l...@localhost..?

Reply via email to