我已经在我的 CPanel 内部设置了将所有发送到 x@x.com 的电子邮件通过管道传输到我的 python 脚本中。我将如何将任何附件保存到服务器上的特定目录中,并可能查看电子邮件本身的主题/消息?
问问题
1249 次
1 回答
6
您可以使用该email
包来处理 MIME 格式的电子邮件。用于email.parser.FeedParser
解析消息并取回一个email.message.Message
对象:
- 把它当作字典来获取像
Subject
. - 用于
is_multipart()
检查它是否是多部分的,因此可能有附件(或者它可能只是纯文本 + HTML 消息)。 - 使用该
walk()
方法递归遍历所有多部分子消息。以Content-Disposition
标题开头的子消息attachment
是附件,您可以使用get_payload()
.
于 2013-01-17T23:03:51.307 回答