Назад | Перейти на главную страницу

Почему postfix ищет в MX релейный хост?

У меня в postfix conf:

relayhost = my.internal.relay.example.org

Все письма проходят через этот ретранслятор. по умолчанию postfix будет пытаться выполнить MX смотреть на my.internal.relay.example.org

Зачем ?

Это не цель записи MX. Я просто хочу отправить через этот хост, а не в домен.

Я знаю, как это исправить (с помощью [] или postfix config). мануалы postfix говорят, как изменить поведение, но не причину.

Для SMTP-серверов доставка почты в записи MX происходит очень естественно.

Также поддерживая запись MX в relayhost при настройке вы также автоматически получаете родной падение, балансировка нагрузки и резервирование которые могут предоставить записи MX.

Поддержка только одного IP-адреса или имени хоста - это нормально, когда у вас есть только один ретранслятор.
Если вы хотите предотвратить возникновение единой точки отказа, настройка двух или более машин с использованием записей MX является довольно тривиальным способом достижения избыточности и высокой доступности по сравнению с настройкой кластера с переключением при отказе и / или балансировщиком нагрузки на этом. relayhost IP-адрес / имя хоста. Использование записей MX, вероятно, также проще, чем добавление поддержки аварийного переключения в Postfix, например, с необязательной настройкой для backup_relayhost.