我正在将网站移动到另一台服务器,并且遇到了PHP邮件问题。
$headers .= "From: Name <support@test.com>" . "\r\n";
$headers .= "Reply-To: support@test.com\r\n";
$headers .= "Return-Path: support@test.com\r\n";
mail($send_to, 'Web contact' ,$message,$headers,"-r support@test.com");
我可以收到邮件发送的唯一方法是添加-r标志,它似乎与标志后输入的电子邮件地址无关。
这是从Centos 5到6的迁移,我相信邮件现在使用Postfix而不是sendMail。
是否有一个Postfix设置我可以更改为不必为每次调用邮件功能添加此标志?
另外有一种方法可以强制使用sendMail而不是使用Postfix,如果我无法解决这个问题吗?