Декабрь 17th, 2009
Сегодня я расскажу как настроить exim, если у вас много IP адресов и вы хотите, что бы exim посылал почту с определенного IP а не с того который указан в системе по умолчанию.
Указать IP адрес для отправки почты через в exim очень просто. В конфигурационном файле exim /etc/exim.conf находим маршрут для внешней отправки почты remote_smtp
remote_smtp
driver = smtp
И добовляем туда еще одну строчку
remote_smtp
driver = smtp
interface = xxx.xxx.xxx.xxx
Где xxx.xxx.xxx.xxx - ip адрес с которого exim должен отправлять почту
Если вы используете Сpanel то запись в /etc/exim.conf будет выглядеть так
remote_smtp:
driver = smtp interface = ${if exists {/etc/mailips}
{${lookup{$sender_address_domain}lsearch{/etc/mailips}{$value}{}}}{}}
helo_data = ${if exists {/etc/mailhelo}{${lookup{$sender_address_domain}lsearch{/etc/mailhelo}
{$value} {$primary_hostname}}}{$primary_ho stname}}
В этом случае, что бы изменить IP для отправки почты через exim, нужно добавить запись в файл /etc/mailips в формате
domain.ru:xxx.xxx.xxx.xxx
Где domain.ru виртуальный почтовый домен какого либо акаунта в Cpanel а xxx.xxx.xxx.xxx ip адрес с которого для него дожна отправлятся почта.
Если IP адрес для всех должен быть один пишем
*:xxx.xxx.xxx.xxx
Если есть вопрсы задаывайте их в коментах - обязательно отвечу ))
Posted in Забывалки, Почтовые системы, Системное администрирование | No Comments »