我正在使用 PHPMailer-BMH 类来运行邮箱以对退回邮件进行排序。该脚本几个月来一直运行良好,但突然之间,我不断收到同样的错误。
错误发生在这一行:
if($structure = imap_fetchstructure($this->_mailbox_link, $x))
显然,$x 是邮箱中的电子邮件号码。查了一下,一切正常。
返回的错误是:
Warning : imap_fetchstructure() [function.imap-fetchstructure]: No body information available in --path--/PHPMailer-BMH/class.phpmailer-bmh.php on line xxx
荒谬的部分是脚本对于所有其他邮箱运行良好。
最糟糕的部分:脚本在同一个邮箱上运行了大约 150-200 封电子邮件,然后为其余的输出此警告。他们没有得到处理。
我检查过,电子邮件确实有内容和标题。
有任何想法吗?