我在 imap_fetchstructure($this->stream,$messageNumber) 中遇到问题。使用的一些电子邮件工作正常,而另一封电子邮件不工作,问题是:结构中缺少部件对象。
正如我所说的一些 gmail 帐户,代码运行良好,而我必须使用的代码无法获取消息结构。但是邮件信息,标题我没有问题,问题是如果我调用这个函数
$msg = $imap->returnEmailMessageArr($val['msgno']);
//之后这个函数被调用
私有函数 returnMessageStructureObj($messageNumber){
return imap_fetchstructure($this->stream,$messageNumber);
}
对于未获取部件对象的 gmail 帐户,结构如下:
stdClass Object
(
[type] => 0
[encoding] => 4
[ifsubtype] => 1
[subtype] => HTML
[ifdescription] => 0
[ifid] => 0
[lines] => 166
[bytes] => 9904
[ifdisposition] => 0
[ifdparameters] => 0
[ifparameters] => 0
[parameters] => stdClass Object
(
)
)
请帮我找到这个问题非常感谢