在使用imap接收邮件时,发现内容中嵌入的图片被存为附件,其CID:XXXXXXXX,而能得到这个XXXXXXX的方法是得到该图片附件的Content-ID,但在邮件结构中却找不到这一项,文件名什么的都有,这是从foxmail中获取的邮件信息。
--=-sinamail_rel_d65824328a30e08974f3eaa40c1a0ae6
Content-ID: <part1.54d047ee1e74249>
Content-Type: image/png; name="=?GBK?B?uL28/jEucG5n?="
Content-Disposition: attachment; filename="=?GBK?B?uL28/jEucG5n?="
Content-Transfer-Encoding: base64以下是获取的部分结构信息,其中有一个值值得怀疑,长度为23却为空:
[1]=> object(stdClass)#18 (14) {
 ["type"]=> int(5)
 ["encoding"]=> int(3) 
["ifsubtype"]=> int(1)
 ["subtype"]=> string(3) "PNG" 
["ifdescription"]=> int(0)
 ["ifid"]=> int(1)
 ["id"]=> string(23) ""
 ["bytes"]=> int(18000)
 ["ifdisposition"]=> int(1) 
["disposition"]=> string(10) "ATTACHMENT"
 ["ifdparameters"]=> int(1)
 ["dparameters"]=> array(1) {
 [0]=> object(stdClass)#16 (2) { 
["attribute"]=> string(8) "FILENAME" 
["value"]=> string(22) "=?GBK?B?uL28/jEucG5n?=" 


["ifparameters"]=> int(1)
 ["parameters"]=> array(1) { 
[0]=> object(stdClass)#14 (2) { 
["attribute"]=> string(4) "NAME"
 ["value"]=> string(22) "=?GBK?B?uL28/jEucG5n?=" 
}
 }
 } 
求助如何从imap中得到这个值。