[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: