четверг, 18 апреля 2013 г.

Настройка smarthost в sendmail

Перепост с http://blog.sozinov.eu/2007/10/smarthost.html


Использование 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
Если m4 ругается, что не может найти файлы в sendmail-cf, но необходимо поставить пакет sendmail-cf.
2. Перезапустить sendmail
/etc/rc.d/rc.sendmail restart

Exim (Debian)
1. В /etc/exim4/update-exim4.conf
dc_smarthost='my.smarthost.server'
dc_eximconfig_configtype='smarthost'
2. Перегенерировать конфигурацию
update-exim4.conf
3. Перезапустить exim
/etc/init.d/exim4 restart

Комментариев нет:

Ярлыки