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. -- To UNSUBSCRIBE, email to debian-russian-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org Archive: http://lists.debian.org/20111102174246.GO27701@teta.mezon.local