Hello,
I thought that mailman would attempt to parse a bounce caused by a
failed delivery to establish if that failure was temporary or permanent.
It might be that mailman parses the error code correctly if that is
received directly from the outgoing mailserver, but it seems that if
the code is in a bounce (DSN), the parsing might fail.
I use exim 4.60 as outgoing mailserver and when attempting to deliver
to an overquota mailbox it will return a message with the following
body:
This message was created automatically by mail delivery software.
A message that you sent could not be delivered to one or more of its
recipients. This is a permanent error. The following address(es) failed:
[EMAIL PROTECTED]
SMTP error from remote mail server after RCPT
TO:<[EMAIL PROTECTED]>:
host mail-mx-4.tiscali.it [213.205.33.33]: 552 RCPT
TO:<[EMAIL PROTECTED]> Mailbox disk quota exceeded
------ This is a copy of the message, including all the headers. ------
[...]
The user is then given 1 point as with a permanent failure.
If this is not what's supposed to happen, where do I look in the code
to fix this?
I see 552 only in Mailman/Handlers/SMTPDirect.py but this is not a
direct SMTP error.
Or perhaps i should teach exim to treat 552 as temporary errors
(until the maximum retry has been reached).
Thanks
Giuliano
_______________________________________________
Mailman-Developers mailing list
[email protected]
http://mail.python.org/mailman/listinfo/mailman-developers
Mailman FAQ: http://www.python.org/cgi-bin/faqw-mm.py
Searchable Archives: http://www.mail-archive.com/mailman-users%40python.org/
Unsubscribe:
http://mail.python.org/mailman/options/mailman-developers/archive%40jab.org
Security Policy:
http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp