[sclug] duplicate mail

Graham lists at Information-Cascade.co.uk
Wed Jun 27 16:42:27 UTC 2007


Heres my timeout theory:

+ LIST MACHINE CONNECT to your primary MX
- 220 MX-ONE.dom ESMTP
+ EHLO [1.2.3.4]
- 250-MXONE.dom
- 250-ETC
- 250 ...
+ MAIL FROM: <list at server>
- 250 sender ... ok
+ RCPT TO: <you at yours>
- 250 recipient <...> ok
+ DATA
- 354 go ahead
+ Subject: ...
+ From: <sclug-request at sclug.org.uk>
+ To: sclug at sclug.org.uk
+ ... LOTS ...
+ Then the DATA terminating DOT
+ .

<-- here the sender is waiting
<-- for the sever to say "250 ok: Message 1234 accepted"
<-- here the server is overloaded by SPAM from absent taiwanese friends
<-- so it takes more than 2 minutes to respond to the DOT
<-- That client was tested without SO_KEEPALIVE ((guess))
<-- Or some other network drop (such as NAT firewall)
<-- So when the socket is dropped the client didnt get the 250 OK
<-- and it then tries MX-TWO, immediately or later
<-- MX-ONE has succeeded, and sends 250 OK but too late
<-- MX-ONE cannot then undo its own send, or queue-action
<-- MX-TWO succeeds faster (same time) or BOTH delayed downstream
<-- as would happen in an overloaded email system
<-- so they both arrive at the same time, or apart

- 250 ok: Message 1234 accepted

> Message: 4
> Date: Wed, 27 Jun 2007 10:13:05 +0100 (BST)
> From: "Darren Davison" <darren at davisononline.org>
> Subject: [sclug] duplicate mail
> To: "SCLUG" <sclug at sclug.org.uk>
> Message-ID:
> 	<60729.84.92.95.61.1182935585.squirrel at davisononline.org.secondary-mx.co.uk>
> 	
> Content-Type: text/plain;charset=iso-8859-1
> 
> does anyone know why I might be receiving duplicate copies of most (but not
> all) sclug list mail?  Sometimes the duplicate arrives some minutes later than
> the original, often they arrive simultaneously.
> 
> Anyone else seeing similar?

TinCan TalkTalk use a bit of string between two ends.
It often has complete outages, and one-week overflows!
But it no-longer has duplicates. Evolution does though ...

--
Graham



More information about the Sclug mailing list