Message duplication when local SMTP server gives 451 error
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
GNU Mailman |
Fix Released
|
High
|
Barry Warsaw |
Bug Description
I have a list of 4 members.
1 of the member's email addresses gave a 451 response when Mailman
connected to the local SMTP server (for various reasons).
Every qrun was then sending mail to _all_ the list members (resulting in
duplicate messages), until I fixed the 451 error at which point it
stopped.
How to reproduce:
o Create a list with myself and an alias that the local smtp server gives a
"451" response to.
o Send a message to the list
o I get a copy of the message once a minute (there are 2 pairs of .db/.msg
files in the qfiles directory at this point)
Once I delete the aliase that gives "451" or allow it to be
delivered the repeated messages stop and the qfiles files are deleted.
[http://
Yes, this is definitely broken. Fixing it may be difficult though, so I'm
not sure when it'll happen.