Merge ~cjwatson/launchpad:py3-process-mail into launchpad:master
Proposed by
Colin Watson
Status: | Merged |
---|---|
Approved by: | Colin Watson |
Approved revision: | b6c0e82c0c0ea57751550737e66a488e52605c8c |
Merge reported by: | Otto Co-Pilot |
Merged at revision: | not available |
Proposed branch: | ~cjwatson/launchpad:py3-process-mail |
Merge into: | launchpad:master |
Diff against target: |
197 lines (+88/-8) 5 files modified
lib/lp/services/mail/incoming.py (+3/-3) lib/lp/services/mail/notification.py (+3/-3) lib/lp/services/mail/sendmail.py (+2/-2) lib/lp/services/mail/tests/incomingmail.txt (+53/-0) lib/lp/services/mail/tests/test_incoming.py (+27/-0) |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Cristian Gonzalez (community) | Approve | ||
Review via email: mp+405924@code.launchpad.net |
Commit message
process-mail: Improve handling of non-MIME-encoded headers on py3
Description of the change
Python 3's email package is somewhat stricter about various aspects of email encoding, so we need to be more careful to handle the case of incoming email with non-MIME-encoded non-ASCII From: headers.
To post a comment you must log in.
Looks good!