我有一个php web应用程序,我正在构建一个接收所有功能。 我在xampp上的Dev环境中创建了应用程序,当我使用选项1.2(HTML)的imap_fetchbody时,它很好地读取了HTML。 但是我现在已经在使用iis的Windows服务器上生成应用程序 - 完全相同的代码,但它不会获取HTML内容,它只显示空白。当我改为1.1(纯文本)时,身体被取出(但由于没有换行等而看起来很糟糕)
答案 0 :(得分:0)
因此,出于某种原因,当我使用2作为电子邮件部分而不是1时,它可以工作。 奇怪的是,相同的电子邮件在apache和iis的不同部分。
imap_fetchbody($mailbox, $emailNum, 2)
上述作品,我实际上是这样做的:
$body = (imap_fetchbody($mailbox,$emailNum,1.2))?imap_fetchbody($mailbox,$emailNum,1.2):imap_fetchbody($mailbox,$emailNum,2);