On 05/31/2011 09:39 AM, Marc Muehlfeld wrote: > Am 31.05.2011 16:35, schrieb Patrick Riehecky: >> If I were to hazard a guess, I would suspect that /etc/hosts is to blame here. > This was the first place I looked at, but: > > 127.0.0.1 localhost.localdomain localhost.localdomain localhost4 > localhost4.localdomain4 localhost > > 192.168.29.14 vm01.test.local vm01 > > > > > > ... as well as, postconf -d |grep my and seeing how those match up. > > # postconf -d |grep my > append_at_myorigin = yes > append_dot_mydomain = yes > lmtp_lhlo_name = $myhostname > local_transport = local:$myhostname > milter_macro_daemon_name = $myhostname > mydestination = $myhostname, localhost.$mydomain, localhost > mydomain = localdomain > myhostname = vm01.localdomain That is curious Postfix seems to be automatically determining your domain as 'localdomain', exactly as your reported. If I continue to guess, and this is firmly in the guest camp, I'd guess that postfix postfix doesn't like '.local' as a tld. The default in postfix 2.3 and later is to revert to 'localdomain' when it doesn't know the domain ( http://www.postfix.org/postconf.5.html#mydomain ). Since .local isn't reserved as an official tld, this is my best theory for explaining the behaviour. > mynetworks = 127.0.0.0/8 192.168.29.0/24 192.168.20.0/24 > mynetworks_style = subnet > myorigin = $myhostname > parent_domain_matches_subdomains = > debug_peer_list,fast_flush_domains,mynetworks,permit_mx_backup_networks,qmqpd_authorized_clients,relay_domains,smtpd_access_maps > proxy_read_maps = $local_recipient_maps $mydestination $virtual_alias_maps > $virtual_alias_domains $virtual_mailbox_maps $virtual_mailbox_domains > $relay_recipient_maps $relay_domains $canonical_maps $sender_canonical_maps > $recipient_canonical_maps $relocated_maps $transport_maps $mynetworks > $sender_bcc_maps $recipient_bcc_maps $smtp_generic_maps $lmtp_generic_maps > relay_domains = $mydestination > smtp_helo_name = $myhostname > smtpd_banner = $myhostname ESMTP $mail_name > smtpd_client_event_limit_exceptions = > ${smtpd_client_connection_limit_exceptions:$mynetworks} > smtpd_proxy_ehlo = $myhostname > smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination > > > > > > "myhostname = vm01.localdomain" - but where does postfix get the "localdomain" > from, instead of the real domain of the host. Just a guess, Pat