Sendmail不适用于PHP

时间:2015-01-07 18:35:46

标签: php centos sendmail

我在CentOs / nginx服务器上设置sendmail有一个大问题。 如果我使用命令行sendmail确实有效,但如果我使用phpmailer它只是说“无法解决邮件功能”。

我甚至尝试过使用传统的单行命令:

   mail('mail@mail.com', 'test', 'you done that','From: postmaster@mydomain.com');

但它不会返回错误或其他任何内容。

Phpinfo()确认正确设置了以下值:

sendmail_from   postmaster@mydomain.com
sendmail_path   /usr/sbin/sendmail -t -i

问题出在哪里?非常感谢

1 个答案:

答案 0 :(得分:0)

$to      = 'nobody@example.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: webmaster@example.com' . "\r\n" .
    'Reply-To: webmaster@example.com' . "\r\n" .
    'X-Mailer: PHP/' . phpversion();

mail($to, $subject, $message, $headers);

请尝试这个例子。