我在CentOS框中使用默认的发送邮件设置,我有一个使用PHP邮件功能的php应用程序。在测试的过去几天,我看到来自此应用程序的邮件位于垃圾邮件箱中。我用gmail和hotmail测试了它,两种情况都是一样的。
我是否必须修改或更改Sendmail配置中的内容以确保邮件来自真实服务器?我从某个地方读到,如果我们从无法访问的主机发送电子邮件,它将被标记为垃圾邮件...但我确实记得邮件最初到达INBOX并且仅在过去的几天内被标记为垃圾邮件。
对此提出任何建议或指示都会非常有帮助。
答案 0 :(得分:2)
我在使用php邮件发送邮件时遇到了类似的问题我通过在代码中包含头部参数来解决这个问题
<?
$header="-F 'Webmaster' -f support@yourdomain.com";
mail("recipient@recipient-domain.com", "Test Message", "This is my message.", $header);
?>