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