使用IMAP检索特定附件

时间:2013-04-26 03:52:07

标签: imap attachment

例如,如果电子邮件包含多个附件,则如下所示:

  1. song.mp3 7 MB
  2. guide.pdf 2 MB
  3. image.jpg 60 KB
  4. 是否可以在不使用IMAP下载整个电子邮件正文的情况下仅检索图像附件?

    我可以通过在BODYSTRUCTURE上使用FETCH命令获取附件文件名列表,但是从哪里开始。 RFC3501没有解释如何检索特定的身体部位。

    遗憾的是,很多关于SO的类似问题都未得到回应。对于之前曾使用过IMAP的人,您能否就此问题分享您的解决方案?

1 个答案:

答案 0 :(得分:1)

不确定。它是FETCH BODY.PEEK[1.2.3],其中1.2.3是您通过BODYSTRUCTURE确定的部件ID。请参阅RFC 3501的page 56