homepage

This issue tracker has been migrated to GitHub , and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author mitya57
Recipients barry, mitya57, r.david.murray
Date 2012年06月02日.06:52:20
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1338619942.49.0.98561751956.issue14983@psf.upfronthosting.co.za>
In-reply-to
Content
Trying to write a email-sending script with PGP-signing functionality, I stumbled upon a problem (see [1]): it was impossible to sign mutlipart emails (actually the signing was performed, but the verifying programs thought that the signature is bad).
After comparing messages produced by email.generator and popular mail clients (Evolution, KMail), I've found out that the mail clients always add line breaks after ending boundaries.
The attached patch makes email.generator behave like all email clients. After applying it, it's possible to sign even complicated mails like "multipart/alternate with attachments".
An illustration:
 --====1== # Part 1 (base message) begin
 ...
 --====2== # Part 1.1 begin
 ...
 --====2== # Part 1.2 begin
 ...
 --====2==-- # Part 1 end
 # There should be empty line here
 --====1== # Part 2 (signature) begin
 ...
 --====1==-- # End of the message
[1]: http://stackoverflow.com/questions/10496902/pgp-signing-multipart-e-mails-with-python 
History
Date User Action Args
2012年06月02日 06:52:22mitya57setrecipients: + mitya57, barry, r.david.murray
2012年06月02日 06:52:22mitya57setmessageid: <1338619942.49.0.98561751956.issue14983@psf.upfronthosting.co.za>
2012年06月02日 06:52:21mitya57linkissue14983 messages
2012年06月02日 06:52:21mitya57create

AltStyle によって変換されたページ (->オリジナル) /