[Raw Msg Headers][Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Zmailer 2.2 SMTP sender interpretation of a 552 reply
> The SMTP sender in Zmailer 2.2 (e8 and straight 2.2) appears to
> treat a 552 reply (RFC 821: 'Requested mail action aborted: exceeded
> storage allocation') as only a temporary error (EX_TEMPFAIL in the
> smtpwrite() routine in transports/smtp.c).
> Is my understanding of the code correct? Is my understanding of the
> situation with 552 errors correct? Does anyone know why Zmailer doesn't
> treat 552 as a permanent error and keeps retrying the message, if it
> does do it for this reason? Is it reasonable to make the obvious fix?
Yes, that is how Rayan's original code did it.
For a couple years now my version has considered "552" as
permanent error with an assumption that the remote server
does know when to give 552 instead of 4** to inform about
permanent capacity error.
Do the obvious fix.
> - cks
/Matti Aarnio <email@example.com>