[Zope3-Users] recipe for handling of SMTPRecipientsRefused

Marius Gedminas mgedmin at b4net.lt
Tue Jan 16 14:29:30 EST 2007

On Tue, Jan 16, 2007 at 06:11:53PM +0100, Sascha Ottolski wrote:
> the default QueuedMailDelivery is not very smart when it comes to error 
> handling. If a mail with a problematic recipient address made its way 
> in to the queue, it will sit there forever, and the 
> QueueProcessorThread will try to send it out every so often, until one 
> takes manual action. Obviously it would be nice it this could be 
> automized. My be someone's got a hint?
> In fact I'm wondering if this particular case might simply be a 
> mis-configuration issue: I would think the mailserver (postfix) on 
> localhost should queue the mail and handle that problem, instead of 
> rejecting it in the first place (in my concrete example, the recipient 
> has a remote domain that apparently does not exist).
> However, I think other situations will arrive were the queueprocessor 
> should be in charge to handle it, if only by counting the failures for 
> a queued mail and giving up on it after x tries.

You are right, this is a bug in the Zope 3.  If the mail delivery thread
gets a 5xx error code from the SMTP server, it should discard the email.
If it gets a 4xx error code, it should retry, and then give up after
some time.

Is the issue reported to http://www.zope.org/Collectors/Zope3-dev?  If
not, could you report it there?

Marius Gedminas
PCMCIA - People Can't Memorize Computer Industry Acronyms
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://mail.zope.org/pipermail/zope3-users/attachments/20070116/419d3636/attachment.bin

More information about the Zope3-users mailing list