Найти - Пользователи
Полная версия: Извлечение адреса отправителя электронного письма
Начало » Python для новичков » Извлечение адреса отправителя электронного письма
1
qman
Всем привет,
есть такой код для извлечения адреса отправителя письма
def get_from(email_string):
import email
from email import header
p = email.Parser.Parser()
msg = p.parsestr(email_string)
#topic = (header.decode_header(msg.get("From")))[0][0]
return ((header.decode_header(msg.get("From")))[0][0])
Но вместе с адресом отправителя код извлекает
"=?KOI8-R?Q?=EB=CF=CC=CC=C5=CB=D4=C9=D7_Google_Mail?=" <mail-noreply@google.com>
Мне нужно получить только mail-noreply@google.com, подскажите в модуле email есть подходящая функция? Или такой функции нет и остается только с помощью регулярных выражений извлекать?

Всем спасибо
slav0nic
смотри
email.utils.getaddresses
qman
Спасибо!
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB