Detailed information: http://pastie.org/private/w93tv2bb7yrb8suyjqkqmq Tested on: Postfix 2.6.5 on FreeBSD 7.2p7
I had configured mydestination to contain both domain.tld and .domain.tld notations, expecting that would accept mail for domains and their subdomains as local mail. Postfix had in fact been rejecting mail addressed to subdomains e.g. postmas...@harry.aprogas.net. Specifying the list of domains directly rather than via /file/name did not resolve the issue, neither did converting the file to a hash-table (i.e. giving all entries a return value of OK and running postmap); using a pcre-table works around the issue. I am familiar with the parent_domain_matches_subdomains setting, but would rather avoid using a setting intended for backwards compatibility. NB: harry.aprogas.net is a backend mailserver, receiving mail via nvidium.soleus.nu. It is not directly accessible on port 25 due to an ISP-block, but port 8025 should work. I have since worked around the issue, so you cannot use this server to replicate the described behaviour.