我试着用python管理我的邮箱。
我的示例代码是
for eachmail in mailbox.mbox(mboxfile):
print eachmail['From']
我通过打印整个内容得到了关注。
Delivered-To
Subject
To
Content-Type
MIME-Version
Message-Id
是否有任何完整的文档显示我可以从mbox消息实例获得的所有属性? Python文档未指定任何http://docs.python.org/library/mailbox.html#mailbox.mbox
答案 0 :(得分:1)
完全取决于邮件中的标题。其中大多数是可选的。检查RFC 2076是否有常见问题。
答案 1 :(得分:1)
这些是电子邮件标题。具体的标题会明显不同 ,您无法真正依赖现有的任何(即使您希望存在的To
或{ {1}})...但维基百科有一个非常好的常用标题及其含义列表:http://en.wikipedia.org/wiki/Email#Header_fields
答案 2 :(得分:0)
使用您的变量
mm=mailbox.mbox(mboxfile)
message=mm[0]
message.keys()
您现在可以使用mm ['主题']或mm ['消息ID']
进行访问