python email获取多个同名标题的值

joh*_*les 3 python email parsing

我正在使用 pythonemail.message_from_string来解析原始电子邮件。但是,该消息中包含多个“已收到”标头。当我打电话给message.keys()他们时,显然有几个已收到的标头。但是当我尝试 message.get("Recieved") 时,我只得到""一个空字符串。如何获取该标头的这些实例的值?

wim*_*wim 5

get_all(name[, failobj])

返回名为 name 的字段的所有值的列表。如果消息中没有这样的命名标头,则返回failobj(默认为 None)。

来源:http ://docs.python.org/library/email.message.html#email.message.Message.get_all