Отправка писем EXIM с определенного IP

07 Jun 2017 | Автор: anchous |

Прикупил тут с оказией VPS на 12Gb RAM и 500Gb SSD за 8 евро для того чтобы перенести на него часть сайтов с вздорожавшего на 6 баксов штатовского виртуального хостинга, ну и перекинул до кучи TDS и почтовые дела.

Ну и в связи с тем, что у меня несколько коммерческих сайтов разной направленности висят на разных IP, то появилось желание разнести и почтовые службы, чтобы уже комар носу не подточил.

То есть основная задача была в том, чтобы почтовик принимал и отправлял почту на разных IP адресах. Почтарь у меня есессно EXIM.

По умолчанию он стартует и слушает на всех IP, а вот отправляет через один и тот же.

Поэтому экзиму надо было объяснить, что почту надо отправлять с разных IP для разных доменов.

Для чего в папке /etc/exim создаем файл interfaces в котором и прописываем соответствие доменов айпи адресам:

##### /etc/exim/interfaces
domain1: IP1
domain2: IP2
domain3: IP3
########################

следуя из которого почтовый сервер EXIM будет отправлять письма каждого описанного домена со своего уникального IP адреса.

после чего в конфиге экзима /etc/exim/exim.conf идем в раздел транспортов, то который TRANSPORTS CONFIGURATION   и в строках описания remote_smtp: добавляем строки

helo_data = mail.$sender_address_domain
interface = ${lookup{$sender_address_domain}lsearch{/etc/exim/interfaces} \
{$value}{default_ip_in_case_no_match}}

где в первой строке почтарь будет представляться именем mail.domain%N% и выбирать IP из файла /etc/exim/interfaces в соответствии с доменом отправителя.

В DNS естественно MX записи, при таком формате, должны быть указаны как mail.domainN

После этого рестартим EXIM
# service exim restart
и начинаем слать почту с нужных ипов.

VN:F [1.9.21_1169]
Rating: 0.0/10 (0 votes cast)
VN:F [1.9.21_1169]
Rating: 0 (from 0 votes)

Теги:

Ваш отзыв