[Exim] Exim's handling of 452 rejections

Page principale
Supprimer ce message
Répondre à ce message
Auteur: Phillips, Alan
Date:  
À: 'exim-users@exim.org'
CC: Patterson, Norman
Sujet: [Exim] Exim's handling of 452 rejections
Just come across an oddity in how Exim 3.03 handles a 452 response (temporary
failure, "out of local storage") to a RCPT TO. We had a message going to a
machine that had lots of MX hosts defined, and the target user has a full
mailbox. On each delivery attempt, Exim works down all the MX hosts, getting
the same 452 response from each.

    1999-11-11 16:20:47 SMTP error from remote mailer after RCPT TO:
<nicole_lancaster@???>: host mx0.gmx.net [194.221.183.81]: 452
nicole_lancaster>... The users mailbox is full
    1999-11-11 16:20:48 SMTP error from remote mailer after RCPT TO:
<nicole_lancaster@???>: host mx0.gmx.net [194.221.183.88]: 452
<nicole_lancaster>... The users mailbox is full
    1999-11-11 16:20:48 SMTP error from remote mailer after RCPT TO:
<nicole_lancaster@???>: host mx0.gmx.net [194.221.183.82]: 452
<nicole_lancaster>... The users mailbox is full
    1999-11-11 16:20:54 SMTP error from remote mailer after RCPT TO:
<nicole_lancaster@???>: host mx0.gmx.net [194.221.183.85]: 452
<nicole_lancaster>... The users mailbox is full


Looking in Marshall Rose's SMTP book, the specified action for a 452 in
response to a RCPT TO is "retry later"; only if you get a 452 in response to a
MAIL FROM is it "try next server".

Am I being dense in thinking Exim should back off after the first failure here?
I don't have the raw RFCs to check against....

Alan Phillips
Lancaster Uni