如何使用IMAP获取消息的序言和结尾

时间:2016-02-25 15:05:31

标签: email imap mime rfc822

MIME消息可以包含所谓的前导 epilogues (请参阅RFC 2046),它们是MIME线束(边界)之外的“可丢弃”文本部分。 一个应用程序是向不支持MIME的客户端发出该消息是多部分MIME消息的信号。

IMAP服务器允许部分提取(MIME)消息的各种部分和子部分,但我找不到让只是前导和结尾的方法。 (当然可以获取整个消息并进行客户端MIME解析,但我想使用服务器。)

是否有可能只获取前导和尾声?如果是,怎么样?

(这只是出于好奇,没有考虑具体的应用。)

1 个答案:

答案 0 :(得分:1)

没有什么好方法,但你可以用x UID FETCH BODY.PEEK[TEXT]<0.1023>来破解它以获得序言和更多。一个类似命令与一些arithemetic应该给你结语,再次假设它不超过1024字节。