在使用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中得到这个值。
--=-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中得到这个值。
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货