簡體   English   中英

解析電子郵件后哪些字段可用?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM