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
|