| Commit message (Collapse) | Author | Files | Lines |
|
empty. Make sure there is a space when there are options.
|
|
failure: the value is only printed if it's not false (e.g. None), and
the deferred status is printed as well.
|
|
already existing commas. Should do a better job.
|
|
rfc822.Message.getaddrlist() now does the right thing.
|
|
getallrecipients() and just make getaddrlist() do the right thing
(scan all matching headers, not just the first one).
Patch submitted to Guido.
|
|
messing up their SIGCHLD handling. This would manifest as an IOError
getting raised in the cmdproc.close() call of DeliverToList() in
Deliverer.py. Thanks go Harald Meland for describing the real problem
and giving the real fix. Thanks go to Greg Stein for testing this
patch and verifying that it works.
Deliverer.DeliverToList(): Undo previously checked in patch, which
simply wrapped a try/except around the cmdproc.close() call and
ignored errno=10 IOErrors. This was treating the symptoms, not the
cause.
All files in cron/: Added Harald's work around of the Linux bug by
including these lines in every file:
# Work around known problems with some RedHat cron daemons
import signal
signal.signal(signal.SIGCHLD, signal.SIG_DFL)
It helps RedHat and doesn't appear to hurt on e.g. Solaris.
|
|
all the To: and Cc: line recipients. Previously, we'd only get the
first of any existing headers, and this meant that even if the list
appeared on a later Cc: header, the message would get incorrectly
flagged as an implicit destination.
|
|
getallrecipients() method.
|
|
recipients, parsed with AddressList()
|