On 4/14/2012 2:49 AM, Raven wrote:

> 
> What I don't get is why was the message accepted for relay.
> "virtual_mailbox_domains" only lists "domain2.com", definitely not
> "mail.domain2.com". Also, "localu...@domain2.com" is valid but
> "localu...@mail.domain2.com <mailto:localu...@mail.domain2.com>" isn't.
> 
> Any clues?
> 
> 
> postconf -n:
...
> smtpd_recipient_restrictions = permit_mynetworks,
> permit_sasl_authenticated,       

reject_unauth_destination should go here unless you have a really
good reason.
http://www.postfix.org/SMTPD_ACCESS_README.html#danger


> check_client_access
> cidr:/etc/postfix/cidr_checks, check_recipient_access
> regexp:/etc/postfix/accounts_regex,        check_recipient_access
> mysql:/etc/postfix/mysql-virtual_blocked.cf, check_policy_service
> inet:127.0.0.1:2501, 

Maybe one of these maps OKed either the client or recipient.

> virtual_alias_maps = mysql:/etc/postfix/mysql-virtual_forwardings.cf
> mysql:/etc/postfix/mysql-virtual_email2email.cf

Maybe one of these maps matched the recipient.

> virtual_mailbox_domains = mysql:/etc/postfix/mysql-virtual_domains.cf

Maybe this map inadvertently matched the recipient domain.



Test your maps with
postmap -q u...@mail.example2.com  maptype:/path/to/map
Check the documentation for the "search order" of each setting.
Some settings may also automatically check just "user" or the parent
domain "example2.com".
http://www.postfix.org/documentation.html



  -- Noel Jones

Reply via email to