[英]What fields are available after parsing an email message?
我正在使用email.message_from_string
將電子郵件消息解析為 Python。 文檔似乎沒有說明有哪些標准字段。
我如何知道可以讀取哪些字段,例如msg['to']
、 msg['from']
等? 如果我沒有要在命令行上試驗的電子郵件消息,我還能找到它嗎?
email.message_from_string() 只是解析電子郵件的標題。 使用 keys() 可以從電子郵件中獲取所有當前標題。
import email
e = """Sender: test@test.dk
From: test@test.dk
HelloWorld: test
test email
"""
a = email.message_from_string(e)
print a.keys()
輸出:['Sender', 'From', 'HelloWorld']
因此,您永遠找不到包含 from、to、sender 等的手冊,因為它們不是 API 的一部分,而只是從標頭中解析出來的。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.