我正在尝试使用message.get_payload()获取电子邮件的正文。
但是,这只会检索电子邮件的文本内容,即使原始邮件是HTML格式(即在我的邮件客户端中正确显示)。如何检索邮件的完整HTML内容?
答案 0 :(得分:1)
来自文档
get_payload([i[, decode]])
Return the current payload, which will be a list of Message objects when
is_multipart() is True, or a string when is_multipart() is False.
With optional argument i, get_payload() will return the i-th element of
the payload, counting from zero, if is_multipart() is True.
通常,HTML电子邮件将作为MIME邮件发送。通常只有文本副本和HTML副本。你有没有检查过你的消息部分,以及你是否试图检索其他部分?