отправка почты от определенного почтового ящика

bagas nginx-forum на forum.nginx.org
Пн Апр 22 15:17:37 UTC 2019


Добрый вечер.

Столкнулся с проблемой отправки писем у сайта.

На сервере больше одного сайта.
При отправке письма через консоль сервер все нормально отправляется.
echo "Test mail from work service. Тестовое письмо, проверка
работоспособности." | sendmail -fwww@мой_сайт.net мой_ящик@ya.ru
Но вот если через php отправка, то письмо как бы отправляет от основного
домена на сервер который в бит в настройках exim primary_hostname =
мой_домен.ru

Письмо приходит с пометкой что
отправлено через:	мой_домен.ru
подписан:	мой_сайт.net

система FreeBSD.
мта exim4
php 7.2
nginx 1.14

В виртуал хосте пробовал добавлять в обработчик php
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f
www@мой_сайт.net";
и так
fastcgi_param PHP_VALUE "sendmail_path=/usr/sbin/sendmail -t -i
-fwww@мой_сайт.net";
Не получается не в какую.
Уже попробовал указать в php-fpm
php_admin_value[sendmail_path] = "/usr/sbin/sendmail -t -i
-fwww@мой_сайт.net"
Не работает.

На apache24 достаточно было указать в настройках виртуал хоста параметр
php_admin_value sendmail_path "/usr/sbin/sendmail -t -i -fwww@мой_сайт.net"

Подскажите пожалуйста что я делаю не так, уже все пере пробовал

Posted at Nginx Forum: https://forum.nginx.org/read.php?21,283870,283870#msg-283870



Подробная информация о списке рассылки nginx-ru