On Wed, Nov 02, 2011 at 07:48:11PM +0000, Дмитрий Савельев wrote:
> On 02.11.2011 17:42, alexander barakin wrote:
> > 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 , однако все равно шлет через второй, а не первый 
> >> адрес.
> >>     
> > сбилось ваше форматирование, но, судя по упомянутым словам, не то вы
> > исправляли·
> >
> >   
> Точно, не то, что-то ступил, просто сделал grep -R ipaddr /etc/exim4 и
> других конфигов и записей с ip не обнаружил :)
> А вообще, в этом обилии маленьких файлов тяжело разобраться.
> >> По документации, такое поведение должно быть, когда указанные адреса
> >> недоступны, однако они все доступны для него.
> >> Что делать?
> >>     
> > нужно добавить запись
> > 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
> > и проверяйте·
> >
> >   
> Премного благодарен за подробное разъяснение
> Прописал как Вы написали, однако тестовое письмо пришло со вторым
> ip-адресом.

вы точно в нужном месте записали?
проверьте по сгенерированному файлу /var/lib/exim4/config.autogenerated

если у вас выбрана «вся конфигурация в одном файле», то надо исправлять
этот самый файл /etc/exim4/exim4.conf.template, а не покусочковую
разбивку из /etc/exim4/conf.d

> P.S. Согласно netstat, exim слушает на адресе: :::25 
> Как это изменить?!

$ sudo dpkg-reconfigure exim4-config
примерно третий вопрос:
Please enter a semicolon-separated list of IP addresses. The Exim SMTP
listener daemon will listen on all IP addresses listed here.

-- 
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/20111103064919.GP27701@teta.mezon.local

Ответить