是否可以通过电子邮件标题检查电子邮件是否包含附件?

时间:2010-09-09 12:05:21

标签: python email imap imaplib

我正在用Python开发一个电子邮件客户端。

是否可以在不下载整个电子邮件的情况下检查电子邮件是否包含电子邮件标题中的附件?

2 个答案:

答案 0 :(得分:7)

尝试IMAP4.fetch(message_set, "BODYSTRUCTURE")

有关FETCH BODYSTRUCTURE响应的详细信息,请阅读RFC3501

答案 1 :(得分:5)

“依恋”是一个相当广泛的术语。 HTML邮件的图像是附件吗?

通常,您可以尝试分析内容类型标头。如果它是 multipart / mixed ,则很可能该邮件包含附件。