由于某种原因,php mail() 函数在我正在构建的站点上无法正常工作。我试图以最简单的形式解决问题,并提出了这个文件:
<?php
mail('myEmail@gmail.com', 'the subject', 'the message', 'From: webmaster@example.com', '-fwebmaster@example.com');
?>
当 myEmail 是 Gmail 帐户时,我从未收到过邮件。但是,当我使用非 gmail 帐户时,我确实会收到该消息。我很茫然,已经尝试了一切来解决这个问题。我开始认为这是一个晦涩的主机/服务器问题。您可以在此处查看服务器规格:http: //aopmfg.com/php.php
有任何想法吗?
编辑 - 让我还补充一点,几周前一切正常,这是我最后一次测试它。从那以后根本没有重大的代码更改。
编辑 2 - 在阅读了类似的帖子后,我尝试添加 From 和 Reply-To 标题......仍然没有运气。新代码:
<?
$headers = 'From: <some@email.com>' . "\r\n" .
'Reply-To: <some@email.com>';
mail('<myEmail@gmail.com>', 'the subject', 'the message', $headers,
'-fwebmaster@example.com');
?>