exim добавляем доверие на пользователя

Дата | 01.05.2019

exim добавляем доверие на пользователя
Есть web сервер, на нем с 10ок сайтов крутится.
Нужно настроить что бы письма отправлялись не транзитом через основной домен почты, а напрямую.
Как в exim добавляем доверие на пользователя от которого будет отправлено письмо.

Сейчас:
Отправитель: основной_домен.local
Подпись: домен_сайта.local

Если с консоли отправить письмо, то оно верно приходит.

echo "Тестовое письмо, для проверки почты. Tets mail from worked!" | sendmail -fwww@домен_сайта.local banan@яша.local

А нужно что бы домен (основной_домен.local) не использовался как транзитный.
На некоторых серверах используется exim-4.
Под основным доменом почты я понимаю параметр primary_hostname = основной_домен.local
Нужно разрешить использовать при отправке писем параметра sendmail -f.
Добавляем в конфигурационный файл exim в самое начало параметр разрешающий trusted_users = signum, signum наш локальный пользователь.

grep signum /usr/local/etc/exim/configure
trusted_users = signum

Либо разрешаем всем использовать параметр -f

untrusted_set_sender = *

Перезагружаем exim.

service exim restart

Добавляем в виртуальный хост нужных сайтов, в локейшен где обрабатываются php.

Если nginx.
fastcgi_param PHP_ADMIN_VALUE "sendmail_path = /usr/sbin/sendmail -t -i -f www@домен_сайта.local";
Если apache.
php_admin_value sendmail_path "/usr/sbin/sendmail -t -fwww@домен_сайта.local"

Перезагружаем apache или nginx.

service nginx restart
service apache24 restart

После тестируем отправку от php.
И видим:

Отправитель: домен_сайта.local
Подпись: домен_сайта.local

Вот и вся настройка в почтовом сервере exim добавляем доверие на пользователя для отправки писем.

freebsd exim random ip
exim 4.94 dkim настройка подписи писем.

2 thoughts on “exim добавляем доверие на пользователя

  1. Pingback: exim 4.94 dkim настройка подписи писем. - FRYAHA.RU

  2. Pingback: exim команды - FRYAHA.RU

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *