[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: SMTP Looping and RBL problem (separate issues)
On Tue, Apr 03, 2001 at 07:06:47PM -0300, zmailer wrote:
> Hi,
> 2 things we found today using 2.99.54 on Solaris 2.6.
...
> SMTP Looping:
> Today we found a spike on our DNS server (more or less 300 queries
> per second). All the queries were for the A record of the same name.
>
> The problem was an smtp process. The message being processed was
> for XX@qmx.net (apologies for publishing the domain, but it may help)
> The MX for this domain (ICE.QAX.net) didn't have an A record.
>
> After enabling verbose we have the text at the end.
> this are just a couple of lines from a file which grove up to 3Mb in less
> than a minute.
>
> BTW: the same address tested with 2.99.54 bounce saying:
> Diagnostic texts:
> smtp; 500 (DNS: MX host does not support SMTP: qmx.net)
SMTP: Connecting to host: qmx.net firstmx=0 mxcount=? noMX=0
getmxrr(qmx.net)DNS lookup reply: len=120 rcode=0 qdcount=1 ancount=1 nscount=2 arcount=2 RD=1 TC=0 AA=0 QR=1 RA=1
-> (1981s) MX[0] pref=5 host=ICE.QAX.net
mx[0] mxtype=--(0) host='ICE.QAX.net'
getaddrinfo('ICE.QAX.net','0') (PF_INET) -> r=-2 (name or service is not known), ai=(nil)
...
Damn.. Somehow my glibc (2.2.2-5) has again f*ed the
gethostbyname2() return codes. SERVFAIL should mean
EAI_AGAIN (-3), not EAI_NONAME (-2)...
Or then it is compiler problem somewhere.
No, NSCD f*cs it. Damn beast.
Ok, so the code works correctly, and will correctly retry
the message after a delay, etc.
> Nicolás Baumgarten
> Pert Consultores
> nico@pert.com.ar
--
/Matti Aarnio <mea@nic.funet.fi>