Brad Knowles wrote: >At 9:25 PM -0500 6/21/06, Antonio Dragone wrote: > >> Has mailman some kind of fault tolerance to resume an incomplete job? > > Sure. Mailman puts all outgoing messages into it's own outgoing >queue, before it delivers those messages to the MTA. So, anything >that has not yet been delivered to the MTA should still be in the >outgoing queue from Mailman. When Mailman restarts, those old >messages sitting in the queue should be flushed out to the MTA.
It depends on how the server died and whether Mailman (specifically OutgoingRunner) was sent a SIGTERM and given a chance to wrapup. The outgoing message (containing a recipient list in its metadata) is placed in Mailman's 'out' queue where it is picked up by OutgoingRunner. At this point it is deleted from the out queue and exists only in memory. OutgoingRunner calls the DELIVERY_MODULE (normally SMTPDirect) to actually pass the message to the outgoing MTA. If the 'plug is pulled' on this process, the current SMTP transaction is lost as are the subsequent transactions on behalf of 'the rest' of the recipients. -- Mark Sapiro <[EMAIL PROTECTED]> The highway is for gamblers, San Francisco Bay Area, California better use your sense - B. Dylan ------------------------------------------------------ Mailman-Users mailing list Mailman-Users@python.org http://mail.python.org/mailman/listinfo/mailman-users 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-users/archive%40jab.org Security Policy: http://www.python.org/cgi-bin/faqw-mm.py?req=show&file=faq01.027.htp