On 12 Oct 2012 at 16:54, U.Mutlu wrote: > Just wanted to share a "debug session" to trace down a "Mail loop detected" > situation: > > A bounce mail with reason "Mail loop detected" is generated under this > circumstance: > if it takes too many steps (operations) to get the first MX record > (or the final A record when MX is missing after trying all) > of the recipient domain than what is defined in server.tab under > "MaxMTAOps" "16"
I had problems with some mailing lists and over a period gradually increased MaxMTAOps to 28. Oldest server.tab in archive on this server is Jul 7, 2009 and that has '"MaxMTAOps" "28"' and other changes go back to 2005. David > > For example: > I had a mail to an address xx...@embarqnow.net and got that error > because that domain has many nameservers and a depth of 3 levels > to finally get the MX record, but the number of steps to get to the MX > exceeds the above defined 16 ... > > > ################################################# > # dig embarqnow.net any > > ; <<>> DiG 9.8.1-P1 <<>> embarqnow.net any > ;; global options: +cmd > ;; Got answer: > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 41501 > ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 13 > > ;; QUESTION SECTION: > ;embarqnow.net. IN ANY > > ;; ANSWER SECTION: > embarqnow.net. 39916 IN A 64.45.201.2 > > ;; AUTHORITY SECTION: > net. 62167 IN NS f.gtld-servers.net. > net. 62167 IN NS d.gtld-servers.net. > net. 62167 IN NS b.gtld-servers.net. > net. 62167 IN NS i.gtld-servers.net. > net. 62167 IN NS g.gtld-servers.net. > net. 62167 IN NS k.gtld-servers.net. > net. 62167 IN NS a.gtld-servers.net. > net. 62167 IN NS e.gtld-servers.net. > net. 62167 IN NS j.gtld-servers.net. > net. 62167 IN NS c.gtld-servers.net. > net. 62167 IN NS l.gtld-servers.net. > net. 62167 IN NS m.gtld-servers.net. > net. 62167 IN NS h.gtld-servers.net. > > ;; ADDITIONAL SECTION: > a.gtld-servers.net. 22812 IN A 192.5.6.30 > a.gtld-servers.net. 120523 IN AAAA 2001:503:a83e::2:30 > b.gtld-servers.net. 2525 IN A 192.33.14.30 > b.gtld-servers.net. 9837 IN AAAA 2001:503:231d::2:30 > c.gtld-servers.net. 11423 IN A 192.26.92.30 > d.gtld-servers.net. 79977 IN A 192.31.80.30 > e.gtld-servers.net. 119385 IN A 192.12.94.30 > f.gtld-servers.net. 70410 IN A 192.35.51.30 > g.gtld-servers.net. 23788 IN A 192.42.93.30 > h.gtld-servers.net. 23957 IN A 192.54.112.30 > j.gtld-servers.net. 23958 IN A 192.48.79.30 > l.gtld-servers.net. 22980 IN A 192.41.162.30 > m.gtld-servers.net. 25511 IN A 192.55.83.30 > > ;; Query time: 5 msec > ;; WHEN: Fri Oct 12 16:20:56 2012 > ;; MSG SIZE rcvd: 500 > > > ################################################# > And picking one of the nameservers gives: > > # dig @b.gtld-servers.net embarqnow.net any > > ; <<>> DiG 9.8.1-P1 <<>> @b.gtld-servers.net embarqnow.net any > ; (1 server found) > ;; global options: +cmd > ;; Got answer: > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 7771 > ;; flags: qr rd; QUERY: 1, ANSWER: 0, AUTHORITY: 2, ADDITIONAL: 2 > ;; WARNING: recursion requested but not available > > ;; QUESTION SECTION: > ;embarqnow.net. IN ANY > > ;; AUTHORITY SECTION: > embarqnow.net. 172800 IN NS ns1.embarqservices.net. > embarqnow.net. 172800 IN NS ns2.embarqservices.net. > > ;; ADDITIONAL SECTION: > ns1.embarqservices.net. 172800 IN A 138.210.81.3 > ns2.embarqservices.net. 172800 IN A 64.45.205.2 > > ;; Query time: 97 msec > ;; WHEN: Fri Oct 12 16:29:17 2012 > ;; MSG SIZE rcvd: 114 > > > ################################################# > And continuing: > > # dig @ns1.embarqservices.net embarqnow.net any > > ; <<>> DiG 9.8.1-P1 <<>> @ns1.embarqservices.net embarqnow.net any > ; (1 server found) > ;; global options: +cmd > ;; Got answer: > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 61425 > ;; flags: qr aa rd; QUERY: 1, ANSWER: 5, AUTHORITY: 0, ADDITIONAL: 3 > ;; WARNING: recursion requested but not available > > ;; QUESTION SECTION: > ;embarqnow.net. IN ANY > > ;; ANSWER SECTION: > embarqnow.net. 86400 IN SOA ns1.embarqservices.net. > dns-admin.embarqservices.net. > 2011070100 10800 3600 604800 86400 > embarqnow.net. 86400 IN NS ns2.embarqservices.net. > embarqnow.net. 86400 IN NS ns1.embarqservices.net. > embarqnow.net. 86400 IN MX 10 localhost.embarqnow.net. > embarqnow.net. 86400 IN A 64.45.201.2 > > ;; ADDITIONAL SECTION: > ns1.embarqservices.net. 10800 IN A 138.210.81.3 > ns2.embarqservices.net. 10800 IN A 64.45.205.2 > localhost.embarqnow.net. 86400 IN A 127.0.0.1 > > ;; Query time: 130 msec > ;; WHEN: Fri Oct 12 16:30:11 2012 > ;; MSG SIZE rcvd: 218 > > ################################################# > > The solution in this case would be to increase the above said limit in > server.tab. > > OTOH the following command finds it immediately: > > > # dig embarqnow.net MX > > ; <<>> DiG 9.8.1-P1 <<>> embarqnow.net MX > ;; global options: +cmd > ;; Got answer: > ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 10491 > ;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 13, ADDITIONAL: 13 > > ;; QUESTION SECTION: > ;embarqnow.net. IN MX > > ;; ANSWER SECTION: > embarqnow.net. 43200 IN MX 10 localhost.embarqnow.net. > > ;; AUTHORITY SECTION: > net. 60442 IN NS d.gtld-servers.net. > net. 60442 IN NS j.gtld-servers.net. > net. 60442 IN NS i.gtld-servers.net. > net. 60442 IN NS c.gtld-servers.net. > net. 60442 IN NS l.gtld-servers.net. > net. 60442 IN NS m.gtld-servers.net. > net. 60442 IN NS b.gtld-servers.net. > net. 60442 IN NS e.gtld-servers.net. > net. 60442 IN NS g.gtld-servers.net. > net. 60442 IN NS a.gtld-servers.net. > net. 60442 IN NS f.gtld-servers.net. > net. 60442 IN NS k.gtld-servers.net. > net. 60442 IN NS h.gtld-servers.net. > > ;; ADDITIONAL SECTION: > localhost.embarqnow.net. 38196 IN A 127.0.0.1 > a.gtld-servers.net. 21087 IN A 192.5.6.30 > a.gtld-servers.net. 118798 IN AAAA 2001:503:a83e::2:30 > b.gtld-servers.net. 800 IN A 192.33.14.30 > b.gtld-servers.net. 8112 IN AAAA 2001:503:231d::2:30 > c.gtld-servers.net. 9698 IN A 192.26.92.30 > d.gtld-servers.net. 78252 IN A 192.31.80.30 > e.gtld-servers.net. 117660 IN A 192.12.94.30 > f.gtld-servers.net. 68685 IN A 192.35.51.30 > g.gtld-servers.net. 22063 IN A 192.42.93.30 > h.gtld-servers.net. 22232 IN A 192.54.112.30 > j.gtld-servers.net. 22233 IN A 192.48.79.30 > l.gtld-servers.net. 21255 IN A 192.41.162.30 > > ;; Query time: 399 msec > ;; WHEN: Fri Oct 12 16:49:41 2012 > ;; MSG SIZE rcvd: 510 > > ################################################# > _______________________________________________ > xmail mailing list > xmail@xmailserver.org > http://xmailserver.org/mailman/listinfo/xmail _______________________________________________ xmail mailing list xmail@xmailserver.org http://xmailserver.org/mailman/listinfo/xmail