Closed gavinwahl closed 6 years ago
>>> from email.utils import formataddr, getaddresses
>>> list(filter(bool, map(formataddr, getaddresses(['foo@example.com, bar@example.com, ,, ,"asdf asdf," <foasdf@example.com>,']))))
['foo@example.com', 'bar@example.com', '"asdf asdf," <foasdf@example.com>'
get_recipients
unconditionally splits on commas, which doesn't work when someone's name has a comma, egto: '"foo bar," <foobar@example.com>'