繁体   English   中英

PHP邮件未显示在电子邮件中

[英]PHP mail not showing up on email

我创建了一个小脚本,该脚本通过php通过mail()发送多部分电子邮件(这本身就是一个挑战!)。

当我测试脚本并发送并通过电子邮件发送时,一切正常,但是当我尝试其他地址(与服务器具有相同域的地址)时,电子邮件将显示为空白。 当您查看原始代码时,所有内容均已存在,但没有任何显示。

我通过从代码中删除doctype标记解决了问题,并保留了所有未编码的内容。

我也注意到php变量

$body=' (html code here) '

'之后的空格导致电子邮件有时显示为空白...我不确定为什么!

我遇到了类似的问题,这是因为我有一个网站www.example.com,将电子邮件发送到me@example.com,但是Web服务器和电子邮件服务器位于不同的计算机上。 我不得不要求主机对其进行排序,以使网站不会尝试在服务器内部路由电子邮件。

我设法通过将自己的代码更改为使用更多受支持的东西-phpMailer来对此进行排序。

我发现这非常易于使用,并安装到我自己的代码中。 还给了我与原始代码一样多的灵活性。

我想这虽然不是对原始问题的排序,但似乎确实对我的代码进行了排序。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM