Re: exim и 2 ip на вдс
On Wed, Nov 02, 2011 at 09:50:53AM +0000, Дмитрий Савельев wrote:
> Имеется вдс под Debian Lenny, у него 2 ip.
> Как заставить exim работать через конкретный ip?
> Поправил в /etc/exim4.conf.template запись hostlist relay_from_hosts =
> 127.0.0.1 : ip-addr : second_ip_addr на hostlist relay_from_hosts =
> 127.0.0.1 : ip-addr , однако все равно шлет через второй, а не первый адрес.
сбилось ваше форматирование, но, судя по упомянутым словам, не то вы
исправляли·
> По документации, такое поведение должно быть, когда указанные адреса
> недоступны, однако они все доступны для него.
> Что делать?
нужно добавить запись
interface = <ip-адрес>
в конфигурацию соответствующего транспорта·
у меня squeeze и exim настроен на «разбиение конфигурации на мелкие
файлы», поэтому имена файлов — лишь для общей ориентировки, а главный
ориентир — название секции (ну и, конечно, это всё происходит в разделе,
описывающем транспорты)·
если отправка через smarthost, то в файле
/etc/exim4/conf.d/transport/30_exim4-config_remote_smtp_smarthost
в секции
remote_smtp_smarthost:
добавляете
interface=<ip-адрес>
если отправка своими силами, то в файле
/etc/exim4/conf.d/transport/30_exim4-config_remote_smtp
в секции
remote_smtp:
добавляете
interface=<ip-адрес>
вроде как рекомендуют добавлять эту строку не в начале секции, а после
строки
driver=smtp
но, по-моему, и так cойдёт·
если не пойдёт, передвиньте·
$ sudo update-exim4.conf
и проверяйте·
--
wbr, alexander barakin aka sash-kan.
--
i will be very thankful to you if you will use natural for the human order:
first question, then the answer.
Reply to: