Всем привет, решил написать маленькую статью о том как в exim отправка почты с указанного ip адреса у домена!
Появилась задача реализовать отправку писем с сервера с указанного ип адреса, то-есть.
Имеется вэб сервер с 5 доменами и 6 ип адресов, ип адрес самого сервера не хочется светить.
В итоге привязал определенный домен к ип адресу для отправки.
Теперь почта с сервера отправляется с нужного ип адреса.
Система.
# uname -rsm FreeBSD 10.2-RELEASE-p5 amd64
# pkg version | grep exim exim-4.86_1 =
Создаем файл /usr/local/etc/exim/domain
# cat /usr/local/etc/exim/domain domen1.local:9.13.12.1 domen2.local:9.13.12.4 domen3.local:9.13.12.1 domen4.local:9.13.12.4 domen5.local:8.1.1.1 # Этот ип адрес для остальных доменов которые не указаны в списке. *:8.1.1.1
Теперь отредактируем конфигурационный файл exima.
# grep -A2 "emote_smtp:" /usr/local/etc/exim/configure remote_smtp: driver = smtp interface = ${lookup{$sender_address_domain}lsearch*{/usr/local/etc/exim/domain}}
Перезагрузим exim.
# /usr/local/etc/rc.d/exim restart
Проверим наши действия.
# echo "Test" | sendmail -ffff@domen1.local my@mail.ru
Вот и все, мы только что сделали в exim отправка почты с указанного ip адреса для домена.
Практично и безопасно!
exim команды
freebsd exim random ip
exim добавляем доверие на пользователя.
exim 4.94 dkim настройка подписи писем.