At 11:28 PM +0000 2003/03/07, Samuel Liddicott wrote:

 I don't believe that.  It's the prime responsibility of an MTA to retry on
 network failure.  The sending MTA can't know the connection drop was
 deliberate.  If it bounces mail because of one network error then the MTA is
 so useless as to befit those who use it.

True, but they're out there, and they're far more common than you think. Are you going to chop off your left arm because Microsoft (or whomever) can't get their code right?


Even if you're willing to do that, should everyone be forced to do the same?

 We can also get a good sample of the message and then lose the connection,
 this is safe.

It's supposed to be safe, but it's not.


 If the connection had already been accepted (and you had no
 control), then subverting it and handing back a 4xx response code
 would be the best thing to do.  Just make sure that you don't 4xx the
 same message for too long a period of time, otherwise it would be
 inappropriately bounced.  So, you might need some sort of scoring
 mechanism.

Yeah but this is before you get to peek at the message. Is it? Or can you receive the message (DATA) and THEN give a 4xx?

Yes, you can receive the message and issue a tempfail. Spammers will probably count this as a successful delivery (because they were able to transmit a copy of the message), but "real" mailers will hold onto the message until you finally decide to actually "accept" it.


--
Brad Knowles, <[EMAIL PROTECTED]>

"They that can give up essential liberty to obtain a little temporary
safety deserve neither liberty nor safety."
    -Benjamin Franklin, Historical Review of Pennsylvania.

GCS/IT d+(-) s:+(++)>: a C++(+++)$ UMBSHI++++$ P+>++ L+ !E-(---) W+++(--) N+
!w--- O- M++ V PS++(+++) PE- Y+(++) PGP>+++ t+(+++) 5++(+++) X++(+++) R+(+++)
tv+(+++) b+(++++) DI+(++++) D+(++) G+(++++) e++>++++ h--- r---(+++)* z(+++)
----
: The tarproxy-list mailing list is archived at
:   http://www.mail-archive.com/tarproxy-list%40martiansoftware.com/
:
: To unsubscribe from this list, follow the instructions at
:   http://www.martiansoftware.com/contact.html
:
: TarProxy's project page can be found at
:   http://www.martiansoftware.com/tarproxy

Reply via email to