diff options
| author | bwarsaw | 2002-07-11 22:14:25 +0000 |
|---|---|---|
| committer | bwarsaw | 2002-07-11 22:14:25 +0000 |
| commit | 63d2568fe58333f8ca0b7582f74b43e775c581cd (patch) | |
| tree | 8ecbd376adec4cbcf94c6ac126cb5bf8cb706a34 /Mailman/Handlers/ToDigest.py | |
| parent | fb228979e18d9b254e6d3c26c047af1bde2f858e (diff) | |
| download | mailman-63d2568fe58333f8ca0b7582f74b43e775c581cd.tar.gz mailman-63d2568fe58333f8ca0b7582f74b43e775c581cd.tar.zst mailman-63d2568fe58333f8ca0b7582f74b43e775c581cd.zip | |
Diffstat (limited to 'Mailman/Handlers/ToDigest.py')
| -rw-r--r-- | Mailman/Handlers/ToDigest.py | 14 |
1 files changed, 9 insertions, 5 deletions
diff --git a/Mailman/Handlers/ToDigest.py b/Mailman/Handlers/ToDigest.py index caec91de5..02ce5d0c0 100644 --- a/Mailman/Handlers/ToDigest.py +++ b/Mailman/Handlers/ToDigest.py @@ -35,6 +35,7 @@ from email.Parser import Parser from email.Generator import Generator from email.MIMEBase import MIMEBase from email.MIMEText import MIMEText +from email.MIMEMessage import MIMEMessage from email.Utils import getaddresses from Mailman import mm_cfg @@ -268,12 +269,11 @@ def send_i18n_digests(mlist, mboxfp): print >> plainmsg # Now go through and add each message mimedigest = MIMEBase('multipart', 'digest') - mimedigest.set_payload([]) mimemsg.attach(mimedigest) first = 1 for msg in messages: # MIME - mimedigest.attach(msg) + mimedigest.attach(MIMEMessage(msg)) # rfc1153 if first: first = 0 @@ -334,9 +334,13 @@ def send_i18n_digests(mlist, mboxfp): # Zap this since we're now delivering the last digest to these folks. mlist.one_last_digest.clear() # MIME - virginq.enqueue(mimemsg, recips=mimerecips, listname=mlist.internal_name()) + virginq.enqueue(mimemsg, + recips=mimerecips, + listname=mlist.internal_name(), + isdigest=1) # rfc1153 rfc1153msg.set_payload(plainmsg.getvalue()) virginq.enqueue(rfc1153msg, - recips = plainrecips, - listname = mlist.internal_name()) + recips=plainrecips, + listname=mlist.internal_name(), + isdigest=1) |
