Как я могу настроить sendmail для пересылки всей почты к внешнему MTA?

Посмотрите этот вопрос, Ваше воздействие с помощью http совпадает с протоколами, упомянутыми там.

7
задан 27 August 2009 в 00:40
6 ответов

Параметр SMART_HOST точно, что Вы ищете. Точные детали конфигурации будут зависеть от Вашей sendmail версии, но это довольно просто. Вы укажете название внешнего MTA как умный хост при конфигурировании его. (Убедитесь, что машина, которую Вы настраиваете, может разрешить название умного хоста, также.)

2
ответ дан 2 December 2019 в 23:25

Вопрос очень похож на некоторых, которых спросили прежде.

Рассмотрите возможность использования SSMTP вместо этого как мой ответ здесь.

Сохраните себя сложность и проблемы безопасности использования Sendmail для такой простой задачи.

1
ответ дан 2 December 2019 в 23:25

С постфиксом, который является моим предпочтительным почтовым программным обеспечением, параметрами конфигурации является relayhost.

0
ответ дан 2 December 2019 в 23:25

Такую конфигурацию (передающий всю почту к единственному другому MTA) называют 'nullclient' конфигурацией. Некоторые руководства доступны:

Для sendmail все необходимо быть нужен он:

FEATURE(`nullclient', `mailhub.domain.notused')dnl

Некоторые дистрибутивы (openSuSE) обеспечивают отдельный 'nullclient.mc' конфигурационный файл с этой целью.

4
ответ дан 2 December 2019 в 23:25

Я держался подальше от sendmail и выбрал 'минимальный сервер ретрансляции', названный nullmailer.

Я вел блог об этом здесь, и это работает хорошо на мой сценарий - Ваш пробег может варьироваться ;-)

Править: Благодаря @tanius для пошагового перемещения для исправления этой ссылки ;-)

2
ответ дан 2 December 2019 в 23:25

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 перенаправляет локальную почту на узел ретрансляции

Я знаю, что вопрос старый, но кажется подходящим для публикации информации. Мне потребовалось время, чтобы собрать все кусочки вместе.

4
ответ дан 2 December 2019 в 23:25

Теги

Похожие вопросы