The root cause of this problem is a change in the functionality for a configuration option.
from postconf(5): lmtp_host_lookup (default: dns) The LMTP-specific version of the smtp_host_lookup configuration parameter. See there for details. This feature is available in Postfix 2.3 and later. ... smtp_host_lookup (default: dns) What mechanisms when the Postfix SMTP client uses to look up a hostâs IP address. This parameâ ter is ignored when DNS lookups are disabled. Specify one of the following: dns Hosts can be found in the DNS (preferred). native Use the native naming service only (nsswitch.conf, or equivalent mechanism). dns, native Use the native service for hosts not found in the DNS. This feature is available in Postfix 2.1 and later. I believe the default for lmtp_host_lookup before 2.3 was to look at gethostbyname(), which most likely included /etc/hosts lookups. This bug can probably be closed or marked wontfix due to the upstream change, that is unless you want to revert it, of course. wt -- Warren Turkal (w00t)