[exim-dev] [Bug 1253] New: Messages rejected with 421 are de…

Top Page
Delete this message
Reply to this message
Author: Alex Frolkin
Date:  
To: exim-dev
New-Topics: [exim-dev] [Bug 1253] Messages rejected with 421 are delivered, when logs misconfigured, [exim-dev] [Bug 1253] Messages rejected with 421 are delivered, when logs misconfigured, [exim-dev] [Bug 1253] Messages rejected with 421 are delivered, when logs misconfigured
Subject: [exim-dev] [Bug 1253] New: Messages rejected with 421 are delivered
------- You are receiving this mail because: -------
You are on the CC list for the bug.

http://bugs.exim.org/show_bug.cgi?id=1253
           Summary: Messages rejected with 421 are delivered
           Product: Exim
           Version: 4.72
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: bug
          Priority: medium
         Component: Delivery in general
        AssignedTo: nigel@???
        ReportedBy: avf@???
                CC: exim-dev@???



We had a problem on our Exim servers recently, where mainlog and rejectlog got
chown'ed to the wrong user, due to a log rotation cockup. I've managed to
reproduce this issue in out test environment.

1. Start Exim.
2. While Exim is running, chown mainlog and rejectlog to, say, root, so that
Exim can't write to them.
3. Try to deliver a mail from a remote machine via the local Exim, via SMTP.
4. Exim will respond with "421 <hostname> Unexpected failure, please try later
- closing connection." after end of DATA.
5. However, the message will still end up on the queue and will get delivered
on the next queue run, by the looks of things.

Obviously, this has the effect of sending out multiple copies of the same
message, one for each retry after a 421.


--
Configure bugmail: http://bugs.exim.org/userprefs.cgi?tab=email