我已经在我的CPanel中设置了将所有发送到x@x.com的电子邮件发送到我的python脚本中。如何将任何附件保存到服务器上的特定目录中,或者查看电子邮件本身的主题/消息?
答案 0 :(得分:6)
您可以使用email
包处理MIME格式的电子邮件。使用email.parser.FeedParser
解析消息并返回email.message.Message
对象:
Subject
。is_multipart()
检查它是否是多部分,因此可能有附件(或者它可能只是纯文本+ HTML消息)。walk()
方法递归遍历所有多部分子消息。带有以Content-Disposition
开头的attachment
标题的子信息是附件,您可以使用get_payload()
获取其内容。