У меня есть почтовый сервер Postfix, и я хочу переопределить значение MX для определенного домена.
Насколько я понимаю, это можно сделать с помощью transport_maps.
http://www.postfix.org/postconf.5.html#transport_maps
Вы добавляете строку в /etc/postfix/transport:
пример.com smtp:[9.9.9.9]
Создайте файл postmap, используя:
хэш postmap:/etc/postfix/transport
добавьте или отредактируйте строку в /etc/postfix/main.cf:
transport_maps = хэш:/etc/postfix/transport
Перезапустить Постфикс
У меня вопрос: когда обычно используется адрес MX, у вас обычно есть несколько почтовых серверов для избыточности (на случай, если один выйдет из строя). Как я могу добиться того же самого с транспортной картой, поскольку она, похоже, указывает на один IP-адрес. Есть ли способ настроить так, чтобы он пробовал несколько IP-адресов в случае, если первый не сработал.
решение1
Насколько я могу судить, транспорт SMTP этого не делает. Однако вы можете задать фиктивный домен DNS с записями MX, указывающими на хосты, на которые вы хотите ретранслировать почту, и использовать его в своей транспортной карте.без квадратных скобок:
dest.example.com smtp:dummy.example.net
решение2
начиная с Postfix >= 3.5 можно писать в транспортный файл
example.com smtp:bar.example, foo.example
поэтому, если bar.example не отвечает, будет использован foo.example.
Примечание: настоящий синтаксис postmap —
postmap /etc/postfix/transport