使用python解码MIME电子邮件

时间:2014-03-26 03:28:29

标签: python email mime

我正在编写一个需要从电子邮件中保存一些信息的脚本。我在我的网络服务器上安装了cpanel,用于将电子邮件传送到我的python脚本的某个地址。我可以看到数据正确地通过,

email = sys.stdin.readlines()

但我无法弄清楚如何解码它以查看不同的消息部分。我已经阅读了关于MIME的python文档,但没有成功解码消息。

如何解码这些MIME邮件并访问其不同的部分?

1 个答案:

答案 0 :(得分:0)

查看python email模块。 email.message_from_string()是一个很好的起点。请务必使用sys.stdinread()代替readlines())的完整输入来调用它。获得Message对象后,您可以使用email.message.Message.walk()查看不同的部分。