【发布时间】:2015-04-06 14:57:53
【问题描述】:
我正在尝试用 Tcl/Tk 编写一个使用 IMAP 的邮件客户端。 连接到邮件服务器并选择文件夹后,我检索“发件人:”“收件人:”“主题:”字段,但我还想知道电子邮件是否有附件。按照 RFC3501,通过查询 BODY 或 BODYSTRUCTURE,可以获得电子邮件的“架构”。但解读 BODY/BODYSTRUCTURE 很难(例如,没有图像的简单 HTML 消息看起来像多部分消息)。
有没有一种快速的方法可以知道邮件是否有附件?或者我应该在 BODY/BODYSTRUCTURE 中查找什么来了解附件是否存在?
提前致谢! 卢克
PS:通过获取整个正文 (FETCH uid BODY[]) 并使用 MIME,我可以提取附件。在这里我正在寻找一种方法来知道是否有附件而不取整个身体。
【问题讨论】:
-
您是否在获取附件时遇到了特定问题,或者您只是迷失了如何去做?