Есть ли немонированный эквивалент RFC822.AddressList?
-
28-09-2019 - |
Вопрос
Мне нужно что-то вроде RFC822.AddressList для анализа, скажем, содержание «на» поле заголовка электронного письма на индивидуальные адреса. Поскольку RFC822 устарел в пользу пакета электронной почты, я искал что-то похожее там, но ничего не мог найти. Кто-нибудь знает, что я должен использовать вместо этого?
Спасибо!
Решение
О, это электронное письмо.utils.getAddresses. Просто обязательно назовите это со списком.
Другие советы
Если вы открыты для использования третьей стороннего модуля, я портировал модуль Python 2.x RFC822 в Python 3.x
https://github.com/marknenaDov/rfc822py3.
Это еще не было тестировано тщательно. Я призываю вас пробовать это и дайте мне знать, как это работает, и есть ли у вас проблемы.
Чтобы ваш код работать в виде Python 2, так и 3, вы можете взять модуль My RFC822PY3 и сделать:
try:
import rfc822
except ImportError:
import rfc822py3 as rfc822