У меня есть домен с именем example.com
. Я хочу установить два почтовых сервера в этом домене. Основная цель установки этих почтовых серверов - иметь два разных почтовых сервера, как если бы у нас было два разных домена => так что это не один основной сервер, а другой для резервного копирования.
An MX
запись для домена example.com
уже существует (все письма отправлены на user@example.com
доставляются в smtp.example.com
), так что имеем
@ 3600 IN MX 1 smtp.example.com
В A
записи устанавливаются так:
@ 600 IN A 12.12.12.12
smtp 3600 IN A 13.13.13.13
relay 3600 IN A 14.14.14.14</pre>
Можем ли мы добавить новые MX
записи для второго почтового сервера?
Например, мы создали новый поддомен relay.example.com
который указывает на наш новый почтовый сервер (на ip 14.14.14.14
). Чтобы вся почта, отправляемая на user@relay.example.com
будет отправлен relay.example.com
.
Это должно сделать это:
@ 3600 IN A 12.12.12.12 ; irrelevant for mail routing
@ 3600 IN MX 1 smtp.example.com.
smtp 3600 IN A 13.13.13.13
relay 3600 IN MX 1 relay.example.com.
relay 3600 IN A 14.14.14.14
Ноты:
Чтобы избежать путаницы, вот поясняющий вариант, при котором вся почта, нацеленная на @ subdom.example.com, будет отправляться на MTA relay.example.com:
subdom 3600 IN MX 1 relay.example.com.
relay 3600 IN A 14.14.14.14
Конечно да. В домене может быть столько MX
записи (и, следовательно, почтовые серверы) по вашему желанию. Вы даже можете установить приоритеты между ними. Например, MX
записи домена gmail.com
есть (вы можете получить эту команду host -t MX -v gmail.com
):
gmail.com. 3547 IN MX 5 gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 10 alt1.gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 20 alt2.gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 30 alt3.gmail-smtp-in.l.google.com.
gmail.com. 3547 IN MX 40 alt4.gmail-smtp-in.l.google.com.
Ожидается, что внешние почтовые серверы, пытающиеся доставить почту в ваш домен, будут следовать приоритетам в порядке возрастания. Одинаковые приоритеты означают избыточность (хотя, по моему опыту, это не очень хорошо).
В этом примере первая попытка будет gmail-smtp-in.l.google.com.
, второй alt.gmail-smtp-in.l.google.com
, и так далее. Приоритеты указаны перед последним столбцом.
Что-то подобное вы можете настроить в своем домене. На вашем месте я сделал это как вторичный почтовый сервер в целях резервного копирования, если первый действительно не работает.