PHP邮件没有显示在电子邮件中

时间:2010-11-12 13:12:58

标签: php sendmail

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

当我测试脚本并发送和发送电子邮件时,一切正常,但当我尝试另一个地址(与服务器具有相同域名的地址)时,电子邮件显示为空白。当您查看原始代码时,所有内容都在那里,但没有显示任何内容。

3 个答案:

答案 0 :(得分:3)

我通过从代码中删除doctype标记解决了这个问题,并将所有内容都保留为裸码。

我也注意到了php变量

$body=' (html code here) '

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

答案 1 :(得分:1)

我遇到了类似的问题,因为我有一个网站www.example.com发送电子邮件到me@example.com,但网络服务器和电子邮件服务器在不同的机器上。我不得不要求主持人对其进行排序,以便网站不会尝试在服务器本身内路由电子邮件。

答案 2 :(得分:-1)

我设法通过将自己的代码更改为使用更多支持的内容来排序 - phpMailer

我发现这很容易使用并安装到我自己的代码中。同时也给了我与原始代码一样多的灵活性。

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