我对Zend_Mail_Storage_Imap和MultiPart Mails有一个小问题。
ContentType:multipart / alternative; 边界= f46d043bd88a9f5d9004c87d2ad3
第1部分有消息的文本,但内容中包含标题,所以当我尝试
时$part->getContent();
- f46d043bd88a9f5d9004c87d2ad3 Content-Type:text / plain; charset = UTF-8 Content-Transfer-Encoding:quoted-printable
喂
是结果,现在如何提取标题信息?
答案 0 :(得分:2)
而不是:
$part->getContent();
做的:
$part->getHeader();
获取标题,或者如果您只想要内容,那么:
尝试:
while ($part->isMultipart()) {
$part = $message->getPart(1);
}
或
$message = $mail->getMessage($messageNum);
没有身体的内容。
如果问题仍然存在,请检查邮件客户端上的邮件,例如Gmail。有时,我们会在发送邮件时两次(意外)添加标题信息。
希望这会有所帮助:)