我正在嘗試使用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