用于获取IMAP中正文的一部分的内容类型的命令

时间:2011-10-21 02:19:46

标签: email imap telnet

在IMAP4中,如何检查身体某一部分的内容类型?或者更一般地说,获取身体部位的标题。即,附件的标题,html或文本内容的标题等,它们都是整个邮件正文的某些部分。我尝试过类似的东西:

. fetch 3709 (flags body.peek[3][header.fields (content-type)])
. BAD Command Argument Error. 11

我的目的是获取正文第3部分的内容类型,以便我知道如何阅读它。就像该部分是纯文本还是html或附件一样。我担心的是,我不知道一条消息的部件号是否总是相同;例如,正文部分2可以是消息#3700的html内容,但正文部分2可以是消息#3701的附件。

但是上面的命令返回错误。我应该如何在telnet上发出命令来获取正文的一部分的内容类型?

1 个答案:

答案 0 :(得分:-1)

每个RFC http://tools.ietf.org/html/rfc3501#section-6.4.5

都有语法错误

body.peek [3] [header.fields(content-type)]应该是 body.peek [3.header.fields(content-type)])