1

一直在浏览旧帖子,但到目前为止只找到了识别发件人、收件人、主题的解决方案。我正在寻找可以分析 Internet 标头的代码,类似于https://testconnectivity.microsoft.com/MHA/Pages/mha.aspxhttps://toolbox.googleapps.com/apps/messageheader等工具/

我希望能够提取例如 From、Reply-to、submitting MX、X-originating IP、X-mailer。我应该从头开始创建解析器还是有什么可以使用的?也许是样品或您可以分享的东西?

最好的,弗雷德里克

4

1 回答 1

0

电子邮件模块很好地处理电子邮件。例如:

import email

msg = email.message_from_file("some_saved_email.eml")
# To get to headers, you treat the Message() as a dict:
print msg.keys() # To get all headers
print msg["X-Mailer"] # To get to header's value

# Let us list the whole header:
for header, value in msg.items():
    print header+": "+value
于 2017-10-06T21:08:52.187 回答