0

如果不使用 OpenPop.Net 下载整个消息,我找不到获取附件文件名的方法

Pop3Client.GetMessageHeaders不公开有关附件的任何数据。提供附件数据,Pop3Client.GetMessage(messageNumber)但首先下载整个消息。

也许有人知道该怎么做?

4

1 回答 1

1

我是 OpenPop.Net 的主要开发者。如果您查看POP3 的 RFC,您会注意到无法获取有关附件的信息。为了获取消息头,OpenPop.Net 当前发送TOP <messagenumber> 0命令来接收头。

由于附件标头位于邮件正文的深处,因此我看不出任何 POP3 客户端应该如何满足您的要求。

IMAP 是另一种协议,它包含允许 IMAP 客户端获取有关消息中每个部分的信息的功能。你可能想朝那个方向走。

于 2012-10-27T07:26:23.477 回答