следующий код:
msg = email.message_from_string(b'To: "Ant\xf3nio B" <foo@example.com>')
print(emailutils.get_addresses(msg.get_all('to')))
Выводит это:
('Ant\xf3nio B', 'foo@example.com')]
Имя - это строка байтов, а не юникод.
Как разобрать адрес и получить красивую строку в юникоде?
Код должен работать на Python 2.7