Журнал от Sendmail и PHP

Если я оставляю свое значение по умолчанию sendmail набором опций в php.ini, это хорошо работает и посылает электронное письмо. Однако, если я изменяю путь sendmail к:

sendmail_path = "sendmail -t -i -x /var/log/mail.log"

почта () возвращает false.

Если я работаю:

ls -l /var/mail/mail.log

Я добираюсь:

-rwxrw-rw- 1 www-data www-data 0 Sep 17 14:49 /var/mail/mail.log

То, которому я верю, корректно. Все, что я хочу, чтобы sendmail сделал, зарегистрировать мои электронные письма, но по некоторым причинам он действительно действительно не хочет играть в бейсбол!

Только для ясности - это не параметр mail.log, который регистрирует взаимодействия PHP со сценарием. Вывод, когда это установлено, является чем-то вроде этого:

[17-Sep-2016 15:38:20 Europe/London] mail() on [/home/server/www/dev1/htdocs/mail.php:15]: To: TO -- Headers: MIME-Version: 1.0  From: ME
1
задан 17 September 2016 в 17:40

2 ответа

Проблема в этом экземпляре состояла в том, что я использовал-x и не-X. После того как я сделал капитал, он хорошо работал!

1
ответ дан 7 December 2019 в 15:48

При использовании версии 5.3.0 PHP или более новый затем, корректный ответ должен будет использовать mail.log , директиве в конфигурации нравится, сказал в руководство .

0
ответ дан 7 December 2019 в 15:48

Другие вопросы по тегам:

Похожие вопросы: