on 11/20/08 1:37 AM, Grant Taylor said:

If my logic is correct, it should be the last server (Received: header closest to the top of the message) that received the message that was not duplicated. If the two examples share one Received: header and then subsequent (closer to the top) are different, it is the server that generated last common Received header that is causing the duplication / sending the message multiple times.

The problem is that you can't always be 100% certain which server is actually responsible.

I've seen cases where the receiving server generated a 4xx series error message after the end of the DATA section, or just plain timed out after the end of the DATA section, and the sending server thought it needed to retransmit the message. But what really happened is that the receiving server actually accepted and delivered the message, and erroneously generated the error message, or didn't handle a timeout properly.

I've also seen cases where the sending server is at fault.


So, you at least know that there is a breakdown somewhere between the two machines in question, and you should be able to figure out who the respective administrators are, and work from there. Once you actually confirm which machine is at fault, you know who you need to whack with the cluebat.

--
Brad Knowles <[EMAIL PROTECTED]>
LinkedIn Profile: <http://tinyurl.com/y8kpxu>
------------------------------------------------------
Mailman-Users mailing list
Mailman-Users@python.org
http://mail.python.org/mailman/listinfo/mailman-users
Mailman FAQ: http://wiki.list.org/x/AgA3
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe: 
http://mail.python.org/mailman/options/mailman-users/archive%40jab.org

Security Policy: http://wiki.list.org/x/QIA9

Reply via email to