Message341367
The pull request has been updated to mimic net/mail's behavior rather than
trying to workaround user input.
Before:
>>> email.message_from_string('From: a@malicious.org@important.com',
policy=email.policy.default)['from'].addresses
(Address(display_name='', username='a', domain='malicious.org'),)
>>> parseaddr('a@malicious.org@important.com')
('', 'a@malicious.org')
After:
>>> email.message_from_string('From: a@malicious.org@important.com',
policy=email.policy.default)['from'].addresses
(Address(display_name='', username='', domain=''),)
>>> parseaddr('a@malicious.org@important.com')
('', 'a@')
I like what I saw under the hood, please feel free to hack me for other
tasks in the email stdlib. |
|
Date |
User |
Action |
Args |
2019-05-04 01:10:58 | jpic | set | recipients:
+ jpic, barry, vstinner, msapiro, ned.deily, r.david.murray, nicoe, kal.sze, Windson Yang, xtreak, cnicodeme, bortzmeyer, Dain Dwarf |
2019-05-04 01:10:58 | jpic | link | issue34155 messages |
2019-05-04 01:10:58 | jpic | create | |
|