[Zope] oddity in MailHost queue processor thread

Maric Michaud maric at aristote.info
Fri Apr 30 09:10:16 EDT 2010


Tres Seaver a écrit :

 >> I was surprised by the behavior of asynchronous mailing in zope 2.11.3
 >> MailHost product. It creates a thread by instance of MailHost by the
 >> mean of using self.absolute_url(1) as key for the queue_threads 
dictionnary.
 >>
 >> It seems obviously wrong, IMO, if several instances share the same 
queue
 >>   directory, mesages actually get sent more than once.
 >>
 >> Following is the monkey patch which works fine for me, but the idea is
 >> straightforward, it's to use the realpath of the 
smtp_queue_directory as
 >> the identifier of the thread, ensuring that MailHosts that share the
 >> same queue directory will also share the same thread for processing 
mails.
 >
 > It looks like a bug to me:  could you please report it to the tracker at:
 >
 >   http://bugs.launchpad.net/zope2
 >
 > Also, if you could convert your monkeypatch into a real diff against the
 > source, that would help expedite.  The basic procedure is outlined at:
 >
 >   http://docs.zope.org/developer/noncommitter-svn.html

Ok, I'll do that, soon.


-- 
_____________

Maric Michaud




More information about the Zope mailing list