在Python中从消息中获取地址
有人能告诉我如何从Python中的email.message_from_string()获取发件人地址吗?谢谢我试过了在Python中从消息中获取地址,python,email,Python,Email,有人能告诉我如何从Python中的email.message_from_string()获取发件人地址吗?谢谢我试过了 message = email.message_from_string(email_text) from = message['From'] 然而,这似乎不起作用 这是我正在解析的电子邮件: Received: (qmail 16903 invoked by uid 30297); 27 Jul 2013 15:16:51 -0000 Received: from unkno
message = email.message_from_string(email_text)
from = message['From']
然而,这似乎不起作用
这是我正在解析的电子邮件:
Received: (qmail 16903 invoked by uid 30297); 27 Jul 2013 15:16:51 -0000
Received: from unknown (HELO p3pismtp01-015.prod.phx3.secureserver.net) ([10.6.12.15])
(envelope-sender <tlovett88@gmail.com>)
by p3plsmtp10-03.prod.phx3.secureserver.net (qmail-1.03) with SMTP
for <reply@guestretain.com>; 27 Jul 2013 15:16:51 -0000
X-IronPort-Anti-Spam-Result: AkYDACPh81FKfVKyk2dsb2JhbABbgkQCgUVUvQmBEAgWDgEBAQEHCwsJFAQkghsJAQEEAUABGx4DAQsGBQEBAQECBQM4IgERAQUBHAYTh30BAwkGmxaMT4J/hBcKGScNZId0AQUMj3iEBQOXX49nFimDAYFVIA
Received: from mail-we0-f178.google.com ([74.125.82.178])
by p3pismtp01-015.prod.phx3.secureserver.net with ESMTP; 27 Jul 2013 08:16:51 -0700
Received: by mail-we0-f178.google.com with SMTP id u57so2691391wes.23
for <reply@guestretain.com>; Sat, 27 Jul 2013 08:16:50 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;
d=gmail.com; s=20120113;
h=mime-version:in-reply-to:references:date:message-id:subject:from:to
:content-type;
bh=yU9O8/uUeQbclKzg3n9YD5bu4chhx/D44TL6gOzd2ag=;
b=aFXVUYwpBwvVfAzzTQSbpAIR1rbMq/I32DPy1DFLpgqgbtIrmUCbp/EQJyvqupxXSe
chZmaH7ALuMurnlTbpjOLqHBZx550U9gmYl/+tk6Ql7HgYOsYW+0eIpeyWGfgAlgyz3O
ISyiKyjhjLVs6Cw01LJW9n2zgssNqcE8uMqpqnVagl33bbKbI3ODWCvnmjhfwQBVHhjm
/CMXJ1dUIfcleFHRdH26lWBEm2Z54dYe06EPwJ6zF7LGFRBakF120kY+gUXpnrlfwZi9
XyFevTI6lvL6+W28b8fxUisGzfL9zmvPb9wHyOpHix5kuvj06Z3FvFhIer03La/Fhd7k
EWtA==
MIME-Version: 1.0
X-Received: by 10.180.20.228 with SMTP id q4mr2165577wie.60.1374938210558;
Sat, 27 Jul 2013 08:16:50 -0700 (PDT)
Received: by 10.216.164.9 with HTTP; Sat, 27 Jul 2013 08:16:50 -0700 (PDT)
In-Reply-To: <15669247.20130725035929.51f0a2a1834095.64964363@mail333.us4.mandrillapp.com>
References: <15669247.20130725035929.51f0a2a1834095.64964363@mail333.us4.mandrillapp.com>
Date: Sat, 27 Jul 2013 11:16:50 -0400
Message-ID: <CAND88j9txyLT7YOqcrSoRYZ9-SDHaCwBsc-ZNR_1+iYPrM0N5w@mail.gmail.com>
Subject: Re: New message regarding your stay on 2013-06-19 to 2013-06-29 at
the The Marriot <SRID2>
From: Taylor Lovett <tlovett88@gmail.com>
To: Taylor Lovett <reply@guestretain.com>
Content-Type: multipart/alternative; boundary=f46d04218485a0ea0404e27fbf5b
X-Nonspam: None
--f46d04218485a0ea0404e27fbf5b
Content-Type: text/plain; charset=ISO-8859-1
Test email!
--f46d04218485a0ea0404e27fbf5b
Content-Type: text/html; charset=ISO-8859-1
接收:(qmail 16903由uid 30297调用);2013年7月27日15:16:51-0000
收到:来自未知(HELO p3pismtp01-015.prod.phx3.secureserver.net)([10.6.12.15])
(信封寄件人)
通过p3plsmtp10-03.prod.phx3.secureserver.net(qmail-1.03)和SMTP
对于2013年7月27日15:16:51-0000
X-IronPort-Anti-Spam-Result:AkyDACPH81FKFKKK2DSB2JHBGBGKQCGUVVQMbeagwBaQEHCWSJFAKKKGHHSJAQEEAUABGX4DAQSGBQEBAQECBQM4Igeraqubhayth30BAWKgmxAMT4J/hBcKGScNZId0AQUMj3iEBQOXX49nFimDAYFVIA
收到:来自mail-we0-f178.google.com([74.125.82.178])
通过p3pismtp01-015.prod.phx3.secureserver.net和ESMTP;2013年7月27日08:16:51-0700
收到:通过邮件-we0-f178.google.com发送,SMTP id为u57so2691391wes.23
对于2013年7月27日星期六08:16:50-0700(PDT)
DKIM签名:v=1;a=rsa-sha256;c=放松/放松;
d=gmail.com;s=20113;
h=mime版本:回复:引用:日期:消息id:主题:发件人:收件人
:内容类型;
bh=yU9O8/UUEQBCLKZG3N9YD5BU4CHHHX/D44TL6gOzd2ag=;
b=aFXVUYwpBwvVfAzzTQSbpAIR1rbMq/I32DPy1DFLpgqgbtIrmUCbp/EQJyvqupxXSe
chZmaH7ALuMurnlTbpjOLqHBZx550U9gmYl/+tk6Ql7HgYOsYW+0eIpeyWGfgAlgyz3O
ISYIKYJHJLVS6CW01LJW9N2ZGSNQCE8UMQPQNVAGL33BBKBI3ODWCVNMJHFWQBVHHJM
/CMXJ1dUIfcleFHRdH26lWBEm2Z54dYe06EPwJ6zF7LGFRBakF120kY+gUXpnrlfwZi9
XyFevTI6lvL6+W28B8FXUISGSFL9ZMVPB9WHYOPHIX5KUVJ06Z3FVFHIER03LA/Fhd7k
EWtA==
MIME版本:1.0
X-Received:10.180.20.228,SMTP id为q4mr2165577wie.60.1374938210558;
2013年7月27日星期六08:16:50-0700(PDT)
收到:通过HTTP于10.216.164.9之前收到;2013年7月27日星期六08:16:50-0700(PDT)
答复:
参考资料:
日期:2013年7月27日星期六11:16:50-0400
消息ID:
主题:回复:关于您在2013-06-19至2013-06-29停留的新消息
万豪酒店
发件人:泰勒·洛维特
致:泰勒·洛维特
内容类型:多部分/备选;边界=f46d04218485a0ea0404e27fbf5b
X-Nonspam:无
--f46d04218485a0ea0404e27fbf5b
内容类型:文本/纯文本;字符集=ISO-8859-1
测试电子邮件!
--f46d04218485a0ea0404e27fbf5b
内容类型:text/html;字符集=ISO-8859-1
from
是一个保留关键字。使用不同的变量名。否则,您的代码工作正常:
>>> import email
>>> message = email.message_from_string(email_text)
>>> message['From']
'Taylor Lovett <tlovett88@gmail.com>'
>>> from = message['From']
File "<stdin>", line 1
from = message['From']
^
SyntaxError: invalid syntax
>>> from_address = message['From']
>>> from_address
'Taylor Lovett <tlovett88@gmail.com>'
导入电子邮件
>>>message=email.message\u from\u字符串(email\u文本)
>>>消息['From']
“泰勒·洛维特”
>>>from=消息['from']
文件“”,第1行
from=消息['from']
^
SyntaxError:无效语法
>>>from_address=消息['from']
>>>发信人地址
“泰勒·洛维特”