Транспортная карта Postfix с записями переключения при сбое?

Postfix ретранслирует несколько доменов на фиксированный IP-адрес или на его адрес аварийного переключения.

      1.2.3.4 and 11.12.13.14 (failover)

Эти два IP-адреса являются местом, где должна происходить ретрансляция.

В настоящее время Transport_map

      exemple1.com   relay:[1.2.3.4]:587
exemple2.com   relay:[1.2.3.4]:587

Есть ли способ, в случае истечения времени [1.2.3.4], автоматически использовать аварийное переключение, например

      exemple1.com   relay:[1.2.3.4]:587
exemple2.com   relay:[1.2.3.4]:587
exemple1.com   relay:[11.12.13.14]:587
exemple2.com   relay:[11.12.13.14]:587

Это сработает?

(Есть вопрос , который немного отличается. При добавлении нескольких IP-адресов в /etc/hosts (или DNS, если это было возможно) будет использоваться любой IP-адрес. В моем случае аварийное переключение следует использовать только в случае истечения времени ожидания основного)

1 ответ

Выдержка из примечаний к выпуску Postfix 3.5

[Функция 20200111] Клиент Postfix SMTP и LMTP поддерживает список пунктов назначения следующего перехода, разделенных запятыми или пробелами. Эти направления будут проверены в указанном порядке.

Форма списка может быть указана в Relayhost, Transport_maps, default_transport и sender_dependent_default_transport_maps.

Примеры:

      /etc/postfix/main.cf:
    relayhost = foo.example, bar.example
    default_transport = smtp:foo.example, bar.example.

ПРИМЕЧАНИЕ. Это функция клиента SMTP и LMTP. Он не работает для других агентов доставки Postfix.

Если у вас нет Postfix 3.5, вы можете указать место назначения в виде доменного имени без скобок — postfix будет выполнять поиск MX для этого доменного имени и использовать MX для отправки электронной почты.

Другие вопросы по тегам