postfix / sendmail ошибка неизвестна при обращении к командной строке

365
Jadeye

У меня есть php-скрипт под wordpressтемой для отправки писем с использованием этой mail()функции.
У меня есть postfix, dovecotи sendmailустановлен на сервере.
Долгое время скрипт работал нормально, без проблем. В последнее время письма не отправляются из этого скрипта, и после долгого широкого поиска единственная возможность, которую я смог найти в отношении этой ошибки, - это mail.logошибка, которую я получаю при mail()выполнении php :
postfix/sendmail[7588]: fatal: Recipient addresses must be specified on the command line or via the -t option Не удалось найти какую-либо информацию о том, как с ней работать .. Кто-нибудь может помочь?

0

1 ответ на вопрос

1
Jadeye

У меня ушло несколько дней, но вот решение:

Это в разделе mail /etc/php5/apache2/php.ini
этих конфигураций должно выглядеть так:

[mail function] SMTP = localhost smtp_port = 25  ; For Unix only. You may supply arguments as well (default: "sendmail -t -i"). ; http://php.net/sendmail-path sendmail_path = /usr/sbin/sendmail -t 

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