我正在搞OpenPop,一个用C#编写的用于POP3邮件获取的库。它似乎可以正常工作,但我并没有完全明白如何在明确附加的文件与邮件之间做出区别,以及HTML内容邮件中的图片等内容。这个库将它们全部视为“附件”。为了我的需要,我不会考虑HTML邮件附件中的图片。
从库文档:如何在html邮件中区分“真实”邮件附件和图片?
甲MessagePart被认为是一个附件,如果
- 它不保持文本并且不是多部分消息 或
- 它具有一个内容处理标头那说它是一个附件
我该怎么做或搜索,至少在理论上(因为我不是很熟悉邮件协议)?
其实是很经常在那里当内容处置是电子邮件空。 “Content-Disposition:attachment”发生。许多电子邮件客户端正在使用它。但内联,即使它是规范,它仍然失踪。 – Marcin 2012-03-05 07:54:01
@foens是的,在进一步阅读openpop.net文档并阅读关于MIME的更多信息时,我意识到这可能有点棘手。无论如何,谢谢你的澄清,如果我想出了一些可用的东西,我会告诉你,我想我有一些想法。 – Less 2012-03-05 09:24:22