Как настроить Postfix для доставки почты только на первую запись MX?

Как настроить Postfix для доставки почты только на первую запись MX?

В настоящее время у меня есть сервер postfix, работающий как резервный почтовый сервер для нескольких разных доменов. Таким образом, когда основной почтовый сервер выходит из строя, почта будет отправляться на резервный сервер (второй по порядку MX).

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

Я хочу настроить два резервных сервера так, чтобы они доставляли сохраненную электронную почту на основной сервер только после его восстановления, в противном случае письма сохранялись в очереди писем.

Я знаю, что я мог бы сделать это, добавив основной сервер в транспортный файл. Однако в этом случае я не могу использовать транспортный файл, и серверы будут использовать записи MX из DNS.

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

Можно ли это сделать?

решение1

да тыможетсделайте это, но вам понадобится DNS с разделенной зоной или дополнительный локальный DNS-сервер с этими зонами, чтобы предоставить только этот MX этим 2 резервным серверам... Или используйте конфигурацию транспорта, как предложено. В любом случае вам понадобится некоторая отдельная конфигурация. Вы можете создать DNS-резолвер на Python, чтобы предоставить вам только определенный MX по приоритету, но это кажется медленным и слишком сложным, учитывая ваши другие 2 варианта.

Связанный контент