我正在使用 sendmail 包和 php,当我尝试在 PHP 中使用 mail 函数时,它返回 true,但没有发送任何内容。
php配置
; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
; http://php.net/sendmail-path
sendmail_path =/usr/sbin/sendmail -t -i
.php 文件
error_reporting(E_ALL|E_STRICT);
ini_set('display_errors', 1);
trace(mail('jamie@domain.tld','Testing','test.'));
邮件日志显示这个
mail() on [/var/www/misc/mail.php:5]: To: jamie@domain.tld -- Headers:
通过 CLI 运行 sendmail,如下所示:
echo -e "To: jamie@domain.tld\nSubject: Test\nTest\n" | sendmail -bm -t -v
返回“发件人正常”、“收件人正常”
任何人都知道可能导致 php 不发送电子邮件的任何事情吗?