marrow / mailer

A light-weight, modular, message representation and mail delivery framework for Python.
MIT License
279 stars 62 forks source link

futures manager does not retry failed mails #7

Closed namn closed 12 years ago

namn commented 12 years ago

I have a futures manager whose workers option is set to 1. Its transport delivers okay the first mail. After some time, the transport is disconnected by MTA, but futures manager does not know about that. The next message is lost, because when attempting to deliver the message, transport fails. By then, a new transport is created, but the lost message is not retried.