Greetings,
I have an unusual problem and am seeking some other opinions.
My qmail gateway is having problems sending mail to one site.
It comes up with the message:
@400000003a91aab624c4605c delivery 21318: deferral:
Connected_to_203.18.189.160_but_connection_died._Possible_duplicate!_(#4.4.2)/
If this error occurs it normally only happens to a site
once or twice and then the message gets through. With this
site every delivery gets this error and then the message
eventually fails. Apparently there is no problem with the
other site receiving mail from any other source. I guessed
that maybe the message confirmation was invalid, or not
arriving, so firstly I delivered the message by telnet to
port 25 and the confirmation comes back with:
250 OK
I set up a perl script to check the ascii code of the
returned message however it all looks kosher.
hex ascii (32,35,30,20,4f,4b,d,a).
I ran an strace and got the following
31499 982557084.820533 read(3, "354 Send data. End with CRLF.CR"..., 128) = 36
31499 982557084.820601 read(0, "Received: (qmail 14284 invoked b"..., 1024) = 568
31499 982557084.820749 read(0, "", 1024) = 0
31499 982557084.820791 select(4, NULL, [3], NULL, {1200, 0}) = 1 (out [3], left {1200,
0})
31499 982557084.820927 write(3, "Received: (qmail 14284 invoked b"..., 581) = 581
31499 982557084.821009 select(4, [3], NULL, NULL, {1200, 0} <unfinished ...>
31499 982557389.880638 <... select resumed> ) = 1 (in [3], left {894, 970000})
31499 982557389.880738 read(3, <unfinished ...>
31499 982557389.880795 <... read resumed> "", 128) = 0
31499 982557389.880881 write(1, "r\0ZConnected to 203.18.189.160 b"..., 82 <unfinished
...>
31499 982557389.880961 <... write resumed> ) = 82
31499 982557389.881160 _exit(0) = ?
which seems to me as though something unusual is happening
between sending the message and trying to receive the
confirmation.
I have taken a look through the source code however I am a
bit out of touch with my C coding, so was unable to pick up
anything obvious. I have gotten hold of an IDE and will try
my luck with that.
I am running qmail v1.03 on a redhat 6.2 box (kernel 2.2.16).
The remote server appears to be a Microsoft Exchange Server v5.5.
I would have written the problem off as a problem with the
remote server if the telnet hadn't worked.
Any suggestions or ideas it would be greatly appreciated.
--
Ryan Byrne
Server Analyst
Technical Services
John Fairfax Holdings
[EMAIL PROTECTED]