我使用以下代码使用PHP捕获电子邮件正文:
$fd = fopen("php://stdin", "r");
$email_content = "";
while (!feof($fd)) {
$email_content .= fread($fd, 1024);
}
fclose($fd)
因此,其设置的方式是邮件转发到PHP脚本。
当我从Gmail帐户向服务器电子邮件帐户发送电子邮件时,效果很好。消息被提供给PHP,PHP将消息正文存储到变量中。
但是其他人已经向我的服务器发送了包含HTML的电子邮件,但这些电子邮件并不起作用。如果上面的代码包含HTML,为什么上面的代码不能捕获电子邮件的内容?