2006/10/09

Использование smarthost'а

Чтобы вся исходящая корреспонденция шла с одного сервера (smarthost) в настройку локальных MTA необходимо добавить:

Sendmail
1. В /mail/sendmail.cf
# "Smart" relay host (may be null)
DSmy.smarthost.server

Если вместо dns-имени сервера используется ip-адрес, его необходимо брать в квадратные скобки, например DS[10.10.10.1]

2. Перезапустить sendmail

/etc/rc.d/rc.sendmail restart

1. Если используется mc-файл для конфигурирования sendmail'а, в /mail/sendmail.mc

define(`SMART_HOST',`my.smarthost.server')
m4 /etc/mail/sendmail.mc > /etc/mail/sendmail.cf

2. Перезапустить sendmail

/etc/rc.d/rc.sendmail restart

Exim (Debian)

1. В /etc/exim4/update-exim4.conf

dc_smarthost='my.smarthost.server'

2. Перегенерировать конфигурацию

update-exim4.conf

3. Перезапустить exim

/etc/init.d/exim4 restart

3 comments:

Anonymous said...

Про exim4 : попробовал так как вы показали, не получилось .. оказалось в update-exim4.conf.conf надо изменить еще одну строчку dc_eximconfig_configtype=
было 'internet' , стало 'smarthost'

Roman Sozinov said...

to anonymous:
Вы правы, маленькая промашка :)

Anonymous said...

с помощью этой статьи мне получилось настроить работу с http://www.mxgate.ru/