PHP邮件返回TRUE,但不发送电子邮件

goo*_*ing 13 php

简单代码:

mail("my_email@gmail.com", $subject, $text);

它不发送电子邮件,但它仍然返回TRUE.什么是hapenning?

PS即使我添加标题,结果也一样!

Nea*_*eal 12

mail()手册页:

如果邮件成功接受传递,则返回TRUE,否则返回FALSE.

需要注意的是,只是因为邮件被接受交付,但它是非常重要的不是意味着邮件实际上会达到预期的目标.


基本上没有什么你真的可以用普通的PHP来做,除非你实际检查电线看看发生了什么.我建议使用一些邮件库来表明邮件是否发送(如果存在)