我正在尝试使用IMAP在Tcl/Tk中编写邮件客户端。 连接到邮件服务器并选择一个文件夹后,我将'from:''检索到:''subject:'字段,但我也想知道电子邮件是否有附件。遵循RFC3501,通过查询BODY或BODYSTRUCTURE,可以获得电子邮件的“体系结构”。但是解读BODY/BODYSTRUCTURE很难(例如,一个没有图像的简单HTML消息看起来像是多部分消息)。IMAP:检测邮件中附件的存在的最佳方法
有没有一种快速的方法来知道消息是否有附件?或者我应该在BODY/BODYSTRUCTURE中寻找什么来了解附件是否存在?
在此先感谢! Luc
PS:通过获取全身(FETCH uid BODY [])并使用MIME我可以提取附件。在这里,我正在寻找一种方法来知道是否有附件而不是取出整个身体。
您是否遇到了获取附件的特定问题,或者您刚刚失去了如何做到这一点? – 2015-02-06 12:59:52