Commit message (Collapse) | Author | Files | Lines | ||
---|---|---|---|---|---|
2018-04-10 | Improve DELIVERY_RETRY_WAIT reimplementation. | Mark Sapiro | 1 | -4/+4 | |
2017-11-02 | The DELIVERY_RETRY_WAIT setting is now effective. | Mark Sapiro | 1 | -1/+4 | |
2012-06-20 | Fixed a typo in the UPGRADING doc - bin/upgrade -> bin/update. | Mark Sapiro | 1 | -0/+0 | |
2012-03-27 | Fixed a possible CPU bound loop in OutgoingRunner if the attempt to | Mark Sapiro | 1 | -1/+2 | |
Connect to the SMTP server throws a socket.error. (LP: #966531) | |||||
2007-06-22 | Scrubber.py - Cleaned up a few loose ends and incomplete things left after the | Mark Sapiro | 1 | -4/+7 | |
previous commit. - Normalized a couple more 'URL:'. - Improved handling of None payloads. - Cleaned up a few charset coercions. OutgoingRunner.py - Made probe bounce processing and queuing of bounces conditional on having some permanent failure(s). | |||||
2005-08-27 | FSF office has moved to 51 Franklin Street. | tkikuchi | 1 | -1/+1 | |
2004-02-22 | Much refactoring to improve bounce processing. The basic change moves the | bwarsaw | 1 | -63/+41 | |
queuing of bounce events out of the process's memory and into a 'bounce event' file, essentially consisting of a stream of pickles. Every once in a while the qrunner wakes up and processes the event file, which is named to be specific to each qrunner instance. The actually processing is factored out into a mixin class which is now subclassed by both the BounceRunner and OutgoingRunner classes (since the latter has to handle SMTP rejects as bounces). Specific changes here include: OutgoingRunner: Use BounceMixin as a base class. We can now get rid of the whole _permfailures and _permfail_counter stuff since we'll just use the mixin class as the basic logic for bounce handling. _dispose(): Simplified since we can just use _queue_bounces() when a message is rejected at SMTP time, although if that triggers a probe, the attached message will be the one for which delivery was attempted since there really isn't any bounce. Also, make this method handle probe bounces. | |||||
2003-09-22 | Backporting from the HEAD -- updated queue runners | bwarsaw | 1 | -28/+34 | |
2003-03-31 | Backporting from trunk | bwarsaw | 1 | -14/+26 | |