Hi all,
I have email that is being rejected by a mailserver with the following error:
Remote_host_said:_553_We_don't_accept_mails_from_MX_with_missing_DNS_A_or_PTR_RR
The sending mail server is A.MX.THEORB.NET.
Starting at the gtld servers:
dnsq NS a.mx.theorb.net. d.gtld-servers.net.
2 a.mx.theorb.net:
100 bytes, 1+0+2+2 records, response, noerror
query: 2 a.mx.theorb.net
authority: theorb.net 172800 NS a.ns.theorb.net
authority: theorb.net 172800 NS b.ns.theorb.net
additional: a.ns.theorb.net 172800 A 104.131.146.81
additional: b.ns.theorb.net 172800 A 162.243.143.26
dnsq A a.mx.theorb.net. a.ns.theorb.net.
1 a.mx.theorb.net:
172 bytes, 1+1+2+4 records, response, authoritative, noerror
query: 1 a.mx.theorb.net
answer: a.mx.theorb.net 86400 A 162.243.143.26
<snip/>
dnsq PTR a.mx.theorb.net. a.ns.theorb.net.
12 a.mx.theorb.net:
279 bytes, 1+2+2+4 records, response, authoritative, noerror
query: 12 a.mx.theorb.net
answer: a.mx.theorb.net 86400 PTR 26.143.243.162.in-addr.arpa<snip/>
dnsq ANY 26.143.243.162.in-addr.arpa. a.ns.theorb.net.
255 26.143.243.162.in-addr.arpa:
210 bytes, 1+5+0+0 records, response, authoritative, noerror
query: 255 26.143.243.162.in-addr.arpa
<snip/>
answer: 26.143.243.162.in-addr.arpa 3600 PTR 26.143.243.162.theorb.net
answer: 26.143.243.162.in-addr.arpa 3600 A 162.243.143.26
As you can see the nameservers return authoritative answers for both A and PTR record requests and authoratative replies to the in-addr.arpa. requests.
The only place left to look is the Received header in the email itself:
Received: from 127.0.0.1 (HELO a.mx.theorb.net) (162.243.143.26)
Could the rejection be because of the 127.0.0.1? If so, what settings in qmail must be changed to return the public IP? I've tried every control setting I could think of.
I'm very confused. There is only one server that rejects my mail and I'd like to cover all my bases to make sure my server is 100% compatible with everybody else's :D
Thanks for your attention,
Mike Wright
(note: I'm not really sir francis drake. That is an email throw away)
I have email that is being rejected by a mailserver with the following error:
Remote_host_said:_553_We_don't_accept_mails_from_MX_with_missing_DNS_A_or_PTR_RR
The sending mail server is A.MX.THEORB.NET.
Starting at the gtld servers:
dnsq NS a.mx.theorb.net. d.gtld-servers.net.
2 a.mx.theorb.net:
100 bytes, 1+0+2+2 records, response, noerror
query: 2 a.mx.theorb.net
authority: theorb.net 172800 NS a.ns.theorb.net
authority: theorb.net 172800 NS b.ns.theorb.net
additional: a.ns.theorb.net 172800 A 104.131.146.81
additional: b.ns.theorb.net 172800 A 162.243.143.26
dnsq A a.mx.theorb.net. a.ns.theorb.net.
1 a.mx.theorb.net:
172 bytes, 1+1+2+4 records, response, authoritative, noerror
query: 1 a.mx.theorb.net
answer: a.mx.theorb.net 86400 A 162.243.143.26
<snip/>
dnsq PTR a.mx.theorb.net. a.ns.theorb.net.
12 a.mx.theorb.net:
279 bytes, 1+2+2+4 records, response, authoritative, noerror
query: 12 a.mx.theorb.net
answer: a.mx.theorb.net 86400 PTR 26.143.243.162.in-addr.arpa<snip/>
dnsq ANY 26.143.243.162.in-addr.arpa. a.ns.theorb.net.
255 26.143.243.162.in-addr.arpa:
210 bytes, 1+5+0+0 records, response, authoritative, noerror
query: 255 26.143.243.162.in-addr.arpa
<snip/>
answer: 26.143.243.162.in-addr.arpa 3600 PTR 26.143.243.162.theorb.net
answer: 26.143.243.162.in-addr.arpa 3600 A 162.243.143.26
As you can see the nameservers return authoritative answers for both A and PTR record requests and authoratative replies to the in-addr.arpa. requests.
The only place left to look is the Received header in the email itself:
Received: from 127.0.0.1 (HELO a.mx.theorb.net) (162.243.143.26)
Could the rejection be because of the 127.0.0.1? If so, what settings in qmail must be changed to return the public IP? I've tried every control setting I could think of.
I'm very confused. There is only one server that rejects my mail and I'd like to cover all my bases to make sure my server is 100% compatible with everybody else's :D
Thanks for your attention,
Mike Wright
(note: I'm not really sir francis drake. That is an email throw away)