我在搞乱 OpenPop,这是一个用 C# 编写的用于 POP3 邮件提取的库。它似乎工作正常,但我不太明白如何区分明确附加到邮件的文件和 HTML 内容邮件中的图片之类的东西。该库将它们全部视为“附件”。出于我的需要,我不会将 HTML 邮件中的图片视为附件。
从图书馆文档:
MessagePart 被认为是附件,如果
- 它不包含文本并且不是 MultiPart 消息,或者
- 它有一个 Content-Disposition 标头,表明它是一个附件
至少在理论上,我应该做什么或搜索什么(因为我并不真正熟悉邮件协议)?