At a site I admin, Postfix is not sending, sometimes. The problem is always 
that it cannot find a mx. When I type "host -t <xxx>", it comes back within a 
few ms with a name. When I ask for that server's IP, it's also fast. And it 
always sends when the DNS records are on the server. But when I try to send (to 
myself at an 'alien' domain, in this case), I get:

> Feb  3 12:09:56 rrserv postfix/smtp[15113]: 94239458258: to=<g...@indra.com>, 
> relay=none, delay=0.04, delays=0.03/0.01/0/0, dsn=4.4.3, status=deferred 
> (Host or domain name not found. Name service error for name=indra.com 
> type=MX: Host not found, try again)

My postconf -n:

> root@rrserv:/var/cache/bind/slaves# postconf -n
> address_verify_negative_cache = no
> address_verify_sender = $double_bounce_sender
> alias_database = hash:/etc/postfix/aliases
> alias_maps = hash:/etc/postfix/aliases
> allow_percent_hack = no
> biff = no
> config_directory = /etc/postfix
> delay_warning_time = 4h
> disable_vrfy_command = yes
> empty_address_recipient = root
> inet_interfaces = 127.0.0.1           172.16.1.2
> mail_name = rrserv.$mydomain
> mailbox_command = procmail -a "$EXTENSION"
> mailbox_size_limit = 0
> masquerade_domains = $mydomain
> message_size_limit = 50000000
> mydestination = localhost,    localdomain,    localhost.localdomain,          
>         $mydomain,      a11.$mydomain,  mail.$mydomain,         
> smtp.$mydomain,         rrserv.$mydomain,       localhost.$mydomain,          
>   $dmzdomain,     mail.$dmzdomain,        localhost.$dmzdomain,           
> $landomain,     $myfirewalladmin,       mail.$landomain,        $sls,   
> server.$sls
> mydomain = richeyrentals.com
> myhostname = $mail_name
> mynetworks = 127.0.0.0/8              /etc/postfix/mynetworks                 
> $mydestination
> myorigin = $mydomain
> recipient_delimiter = +
> smtpd_banner = $mail_name
> smtpd_client_restrictions = permit
> smtpd_data_restrictions = reject_unauth_pipelining    permit
> smtpd_delay_reject = no
> smtpd_helo_required = yes
> smtpd_helo_restrictions = permit
> smtpd_recipient_restrictions = permit_mynetworks      
> permit_sasl_authenticated       reject_unauth_destination       
> reject_unauth_pipelining        check_recipient_access 
> hash:/etc/postfix/role_recipient_exceptions      
> reject_non_fqdn_helo_hostname   reject_invalid_helo_hostname    
> reject_unlisted_recipient       reject_multi_recipient_bounce   
> check_client_access hash:/etc/postfix/client_checks     check_helo_access 
> hash:/etc/postfix/helo_checks check_sender_access 
> hash:/etc/postfix/sender_checks     check_client_access 
> pcre:/etc/postfix/check_client_fqdn.pcre    
> reject_unknown_reverse_client_hostname  reject_rbl_client zen.spamhaus.org    
>   permit
> smtpd_sender_restrictions = permit
> smtpd_timeout = 60
> swap_bangpath = no

I'm thinking there's some unfortunate interaction between Bind and Postfix, but 
I don't know where to go from here...

-- 
Glenn English



Reply via email to