2

Zend_Mail_Storage_Imap 和 MultiPart 邮件有一个小“问题”。

内容类型:多部分/替代;边界=f46d043bd88a9f5d9004c87d2ad3

第 1 部分有消息的文本,但内容中有标题,所以当我尝试

$part->getContent();

--f46d043bd88a9f5d9004c87d2ad3 内容类型:文本/纯文本;charset=UTF-8 内容传输编码:quoted-printable

你好

是结果,现在如何提取表头信息?

4

1 回答 1

2

代替:

$part->getContent();

做:

$part->getHeader();

获取标题,或者如果你只想要内容,那么:

尝试:

while ($part->isMultipart()) {
    $part = $message->getPart(1);
}

或者

$message = $mail->getMessage($messageNum);

对于没有正文的内容。

如果问题仍然存在,请在 Gmail 等邮件客户端上检查您的邮件。有时,我们在发送邮件时(意外地)添加了两次标题信息。

希望这可以帮助 :)

于 2012-09-08T08:12:42.187 回答