例如,如果一封电子邮件有多个附件,如下所示:
- song.mp3 7 MB
- 指南。pdf 2mb
- image.jpg 60kb
是否可以只检索图像附件,而不下载整个电子邮件正文使用IMAP?
我可以通过使用FETCH命令在BODYSTRUCTURE上获得附件文件名列表,但我从那里去。RFC3501没有说明如何检索特定的身体部位。
遗憾的是,SO上有很多类似的问题没有得到回答。对于以前与IMAP合作过的人,您能分享一下您对这个问题的解决方案吗?
当然。它是FETCH BODY.PEEK[1.2.3]
,其中1.2.3
是通过BODYSTRUCTURE
确定的部件ID。参见RFC 3501第56页