On 3/10/07, Darren Spruell <[EMAIL PROTECTED]> wrote:
On 3/10/07, Philip Guenther <[EMAIL PROTECTED]> wrote:
...
> They (the text in SMTP responses) won't show up in the headers, but
> they may show up in the body of DSNs or bounces generated by the
> client. Yes, that can happen even when the response is a 4xy
> temporary failure if the client has hit its "report delay" timeout or
> "give up completely" timeout for delivery attempts. That won't occur
> under normal circumstances with normal timeouts, but let's imagine
> that connectivity to your mailserver was disrupted for a day ("backhoe
> induced fadeout?"); clients may hit their "delay" timeout right after
> their first chance to connect to you. Unlikely, but possible.
I'm referring to the HELO/EHLO, RCPT TO, and MAIL FROM verbs.
Under no circumstances I'm aware of will you see the output of these
verbs in a bounce message. Is this not so?
Don't read many bounces, eh? Bounce messages *normally* contain the
complete output from the last command sent for a recipient on the most
recent delivery attempt. That is, if the delivery attempt failed (or
was delayed past the delay timeout) by a 4xy or 5xy response to the
MAIL FROM, the complete text of that response will be included in the
bounce message. Ditto for RCPT TO, and I would expect the same of
HELO/EHLO.
For example, here's the text/plain part from the top of a random
joe-job bounce spam from my quarantine...
----
The original message was received at Mon, 19 Feb 2007 06:04:48 -0600
from XXX.YYY.com [##.##.##.##]
----- The following addresses had permanent fatal errors -----
550 User account is over quota. Mailbox full.
(reason: 550 5.1.1 User unknown)
(expanded from: <[EMAIL PROTECTED]>)
----- Transcript of session follows -----
550 5.1.1 550 User account is over quota. Mailbox full.... User unknown
----
That sure looks like a response from a RCPT TO command to me.
I vaguely recall seeing the text of the *successful* commands before a
failed RCPT on occasion too, though I may be confusing that with how
MH handled failed submission attempts...
Philip Guenther