Eureka! I have changed the following in main.cf:

virtual_mailbox_domains = hash:/etc/postfix/mydomains

SHOULD BE

virtual_alias_domains = hash:/etc/postfix/mydomains


Many thanks to Noel Jones for pointing out that postfix thought we
were a virtual mailbox domain, and to everyone who chimed in on this
issue.

Chad Elliott.


On Tue, Oct 15, 2013 at 6:54 AM, Noel Jones <njo...@megan.vbhcs.org> wrote:
> On 10/15/2013 4:02 AM, Chad Elliott wrote:
>>> Make sure you understand address classes.
>>
>> We are not a virtual mailbox domain, we are a virtual alias domain
>> because we use UNIX accounts for the few mailboxes we have, and alias
>> several other addresses to them.
>
> Your setup is badly broken.  The example log entry you showed
> earlier of an invalid address bouncing showed postfix trying to
> deliver the message with the "virtual" delivery agent. This happens
> when postfix thinks the domain is a virtual mailbox domain.
>
> - Make sure each domain is listed in only one address class
> - Use the documented method for listing valid recipients in each
> address class. This does not include "local_recipient_maps =
> $virtual_alias_maps".
> - Remove any domain1 <-> domain2 rewrites.
>
>
>
>   -- Noel Jones

Reply via email to