Python eMail Maibox读取任何“收到”的密钥

2024-10-01 15:44:10 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个脚本,它允许我从.mbox文件的头读取“Received”字段

这是代码的一小部分:

mbox = mailbox.mbox(filename)
print message.keys()
print message["Received"]

钥匙的打印结果如下:

['Return-Path', 'Delivered-To', 'Received', 'Delivered-To', 'Received', 'X-Received', 'Received', 'Received-SPF', 'Authentication-Results', 'DKIM-Signature', 'Received', 'To', 'From', 'Subject', 'Message-ID', 'Disposition-Notification-To', 'Date', 'User-Agent', 'MIME-Version', 'Content-Type', 'Content-Transfer-Encoding', 'X-AntiAbuse', 'X-AntiAbuse', 'X-AntiAbuse', 'X-AntiAbuse', 'X-AntiAbuse', 'X-Get-Message-Sender-Via', 'X-Authenticated-Sender', 'X-Source', 'X-Source-Args', 'X-Source-Dir', 'X-getmail-retrieved-from-mailbox', 'X-GMAIL-THRID', 'X-GMAIL-MSGID']

从这里我看到有3个字段“Received”,但如果我执行:

print message["Received"]

它只显示第一个字段,如何打印/查看所有字段

谢谢 安德里亚


Tags: 文件to脚本sourcemessagecontentgmailsender

热门问题