Параметр SMART_HOST точно, что Вы ищете. Точные детали конфигурации будут зависеть от Вашей sendmail версии, но это довольно просто. Вы укажете название внешнего MTA как умный хост при конфигурировании его. (Убедитесь, что машина, которую Вы настраиваете, может разрешить название умного хоста, также.)
Вопрос очень похож на некоторых, которых спросили прежде.
Рассмотрите возможность использования SSMTP вместо этого как мой ответ здесь.
Сохраните себя сложность и проблемы безопасности использования Sendmail для такой простой задачи.
С постфиксом, который является моим предпочтительным почтовым программным обеспечением, параметрами конфигурации является relayhost.
Такую конфигурацию (передающий всю почту к единственному другому MTA) называют 'nullclient' конфигурацией. Некоторые руководства доступны:
Для sendmail все необходимо быть нужен он:
FEATURE(`nullclient', `mailhub.domain.notused')dnl
Некоторые дистрибутивы (openSuSE) обеспечивают отдельный 'nullclient.mc' конфигурационный файл с этой целью.
Я держался подальше от sendmail и выбрал 'минимальный сервер ретрансляции', названный nullmailer.
Я вел блог об этом здесь, и это работает хорошо на мой сценарий - Ваш пробег может варьироваться ;-)
Править: Благодаря @tanius для пошагового перемещения для исправления этой ссылки ;-)
SMART_HOST действительно правильный вариант, но также и nullclient . Примеры:
FEATURE(`nullclient',`mta.external.com') dnl
define(`SMART_HOST',`mta.external.com') dnl
Основное отличие состоит в том, что nullclient, в отличие от SMART_HOST, также пересылает сообщения для локальных пользователей на удаленный хост. SMART_HOST пересылает на удаленный хост только сообщения для нелокальных пользователей. Также следующие параметры могут оказаться полезными в ситуации, аналогичной описанной в вопросе: LOCAL_RELAY, MAIL_HUB, LUSER_RELAY
Я нашел прекрасное объяснение этих параметров здесь: http://docstore.mik.ua/orelly/other/Sendmail_3rd/1565928393_sendmail3-chp-4-sect-5.html
Также см. Этот пост sendmail перенаправляет локальную почту на узел ретрансляции
Я знаю, что вопрос старый, но кажется подходящим для публикации информации. Мне потребовалось время, чтобы собрать все кусочки вместе.