что произойдет, если двум записям mx назначен один и тот же уровень приоритета? будет ли электронное письмо отправлено в оба места? Ни то, ни другое не получится? Как лучше всего иметь автоматические резервные почтовые серверы в разных местах?
Что касается первого вопроса, две записи MX с одинаковым приоритетом будут в основном обрабатываться как циклический. Почта будет обрабатываться только одним MX для домена. Этот случай специально обсуждается в RFC974
Лучший способ решить эту проблему. то есть минимальные усилия - это настроить основной почтовый сервер на более высокий приоритет. Затем вы должны настроить свой вторичный сервер для работы в качестве резервного сервера с промежуточным хранением (т. Е. Он не обрабатывает почту, а ждет, пока первичный вернется в оперативный режим и пересылает на него для обработки)
Однако ... Большую часть времени от этого действительно мало пользы. Большинство, если не все MTA, будут хранить электронную почту, которую они не могут доставить в течение относительно длительного периода времени - обычно несколько дней. Если у вас есть разумная гарантия, вы сможете решить любую проблему с основным ящиком и вернуть его в оперативный режим в течение нескольких часов, не беспокойтесь о резервной записи mx на почтовом сервере.
Для этого есть причина. Резервный сервер с промежуточным хранением является целью для обратного спама, то есть почты, которая доставляется поддельному отправителю, потому что адрес: был недействителен, но это было обнаружено только тогда, когда резервная копия пыталась доставить на основной. Затем сервер весело пытается доставить электронное письмо обратно ложному отправителю.
Если вас беспокоит отказ оборудования, подготовьте резервный сервер, а в случае отказа основного просто замените его резервным.
Если вас беспокоит сбой сети и у вас есть вторичная сеть, подключите второй nic к почтовому серверу и установите вторичную запись MX так, чтобы она указывала на этот ip.
Если ничего из вышеперечисленного не работает, ИЛИ если вы хотите сбалансировать нагрузку большого объема почты, вам действительно стоит попытаться синхронизировать оба сервера в отношении конфигурации, учетных записей пользователей и средств предотвращения спама. В противном случае вы можете столкнуться с разными проблемами.
Ваш основной сервер должен (обычно) иметь уникальный приоритет MX. В противном случае вы получите почту, входящую в случайные точки входа. Резервные почтовые серверы может имеют равный приоритет между собой, и это мог быть полезным, например если вы хотите сбалансировать нагрузку между ними в случае отказа основного сервера.
В большинстве случаев вполне достаточно одного сервера резервного копирования при условии, что он достаточно независим (по восходящей линии связи). Фактически, в большинстве случаев достаточно полагаться на почтовый сервер на отправка сторона для буферизации почты и повторите попытку, когда ваш сервер будет резервным. Но у вас есть гораздо лучший контроль, чтобы быстро передать резервную копию почты, если у вас есть резервный почтовый сервер под вашим контролем. С другой стороны, это может быть даже вредно в случае длительного (скажем, на целый день) отказа основного сервера, если отправитель думает что передача почты прошла нормально, и нет необходимости переключаться на телефонный звонок по срочным вопросам (как это могло бы быть после предупреждающих сообщений от их собственного почтового сервера).
От вас мне не нужно говорить вам, что все резервные почтовые серверы должны быть правильно настроены для фактической ретрансляции вашего домена.