我的脚本.php
<?php
ini_set('display_errors', 1);
error_reporting(E_ALL);
$to = 'myemail@gmail.com';
$subject = 'the subject';
$message = 'hello';
$headers = 'From: anotheremail@domain.com' . "\r\n" .
'Reply-To: anotheremail@domain.com' . "\r\n" .
'X-Mailer: PHP/' . phpversion();
$res = mail($to, $subject, $message, $headers);
var_dump($res);
?>
php.ini 要点
sendmail_path = /usr/sbin/sendmail -t -i
mail.log = /home/myuser/phpmail.log
- 当我运行 script.php 时,它显示 bool(true) 大约需要 30 秒。
- /home/myuser/phpmail.log 包含所有标题的条目
- /usr/sbin/sendmail 是 sendmail 的正确路径
- 邮件打不通。测试了几个不同的地址,例如 mailinator
我如何让它工作?我可以做些什么来调试?