Установленный постфикс, почтой () в PHP, не работающем

У меня есть новый сервер. Просто установленный Постфикс (apt-get install mailutils), и настроенный постфикс как "сайт". Хорошо работает, когда я зарегистрирован как обычный пользователь на командной строке и использовании mail xx@domain.com отправить почту. Когда я пытаюсь отправить почту через PHP, ничего не происходит. Я попробовал mail(xx@domain.com, subject, my test);, но ничто не отправляется. Когда я смотрю на /var/log/mail.log, ничто не появляется (хотя все появляется при отправке из командной строки без PHP).

Когда я не изменил свою строку php.ini

;sendmail_path =

ничто не появляется в файле mail.log. Когда, для тестирования добавил я

sendmail_path = /usr/sbin/sendmail -i -t

Я вкладываю ошибку мой /var/log/mail.log, высказывание

fatal: Recipient addresses must be specified on the command line or via the -t option

(который, казалось, был указан, согласно мне...?)

Какая-либо идея, что могло вызывать это? Как я могу заставить свой PHP отправлять почту?

0
задан 3 November 2016 в 13:18

1 ответ

Проблема решена путем переустановки (новая версия) PHP. Так как никакой постфикс не был установлен при компиляции в первый раз, когда почта () была отключена...

1
ответ дан 7 October 2019 в 10:06

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

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