в sendmail.cf: DSesmtp:[relay.somehost.ru]
или для m4 скриптов:
define(`SMART_HOST',`relay.somehost.ru')dnl
или для игнорирования MX значения (далее в квадратных скобках):
define(`SMART_HOST',`[relay.somehost.ru]')dnl
Для описания пути транспортировки почты (почтового роутинга) для определенных доменов:
FEATURE(`mailertable', `hash /etc/mail/mailertable')dnl
/etc/mail/mailertable
domain1 esmtp:relay1.somehost.ru
domain2 smtp:[relay2.somehost.ru]
URL:
Обсуждается: http://www.opennet.me/tips/info/393.shtml
не забывайте делать makemap(8), например так
cat /etc/mail/mailertable | \
makemap hash /etc/mail/mailertable
По-моему, _ТАК_ лучше не делать.Лучше, хотя бы:
cat /etc/mail/mailertable | \
makemap hash /etc/mail/mailertable.hashСоответственно:
FEATURE(`mailertable', `hash /etc/mail/mailertable.hash')
А вообще-то
makemap hash mailertable mailertable.db
Извините, ошибся.
makemap hash /etc/mail/mailertable < /etc/mail/mailertableтоже нормально работает
cd /etc/rc.d/init.d
./sendmail restart