Вопрос или проблема
Я искал в Google перед тем, как спросить здесь. Я получил смешанный ответ в Google.
Могу ли я иметь несколько MX записей от разных почтовых провайдеров?
Пример,
Zoho Mail
[email protected]
[email protected]
Google Webmail
[email protected]
[email protected]
Rediffmail business
[email protected]
[email protected]
Это возможно?
Вы не можете распределять разные адреса электронной почты в одном домене по разным почтовым провайдерам только с помощью нескольких MX записей.
Вы можете иметь несколько MX записей, но они будут применяться к всему домену, и почта будет случайным образом распределяться между серверами, на которые указывают эти записи.
Аналогично, у вас также могут быть несколько A записей для имен, данных MX записями, но результат будет тем же.
Что вы могли бы сделать, это направить весь трафик на один или несколько серверов, а затем заставить эти серверы передавать почту на другие серверы на основе адреса назначения. Для этого:
-
Вам нужно, чтобы каждый из “конечных” серверов мог принимать почту для данного домена (по крайней мере, для предполагаемых адресов электронной почты). Я ожидаю, что довольно много провайдеров откажутся это делать, если MX не указывает на них, но все может быть иначе.
-
Вам нужен сервер, который может сортировать почту и затем перераспределять ее на “правильный” сервер через какую-то ручную настройку.
-
Вам также нужно, чтобы конечные серверы соглашались принимать почту от этого промежуточного сервера, который не указан как один из разрешенных отправителей для исходного домена. Маловероятно с коммерческими провайдерами (если, конечно, вся почта, которую вы хотите получать, не приходит из одного домена, который вы контролируете).
Так что это возможно, если вы контролируете все серверы, но маловероятно, если вы хотите использовать коммерческих провайдеров.
Другой вариант – использовать пересылку почты. Вам понадобятся разные адреса/домены на “конечных” серверах, и сервер(ы), зарегистрированные как MX для вашего домена, должны соответствующим образом переадресовывать почту.
DNS:
example.com MX 1 my-mx.example.com
my-mx.example.com:
[email protected] -> [email protected]
[email protected] -> [email protected]
Опять же, это может вызвать проблемы с проверкой исходной почты (SPF/DKIM/DMARC…), осторожная настройка обязательна.
Затем возникает вопрос о отправке электронной почты с “оригинальных” адресов назначения.
Альтернативой является использование поддоменов. Вместо [email protected]
и [email protected]
вы могли бы использовать [email protected]
и [email protected]
. Эти адреса определенно могут иметь разные наборы MX записей и разных почтовых провайдеров. В DNS/Email, поддомены считаются полностью отдельными доменами.
Могу ли я иметь несколько MX записей для разных почтовых провайдеров?
Нет.
Сколько MX записей я могу настроить?
Каждый домен может иметь только 1 MX-запись за раз, позволяя доставлять почту только этой одной службе. Поэтому, если у вас есть несколько учетных записей электронной почты, использующих один и тот же домен, вы обнаружите, что только одна из этих служб фактически получает и отправляет почту.
Источник: Всё, что нужно знать о MX записях | ServiceScaler
Хотя вы можете настроить более одного MX-сервера для данного домена, это делается только как резервная функция, чтобы указать другой сервер для приёма почты, когда один сервер выходит из строя. Невозможно позволить двум совершенно разным службам обрабатывать вашу почту для одного и того же домена
Источник: Можно ли настроить две MX записи для одного домена? – Server Fault, ответ Sven
Двойные MX записи используются в качестве резервного метода, т.е. если вы указываете более одной MX записи для домена, любой хост, пытающийся доставить электронную почту для этого домена, будет пытаться отправить такую доставку только на один MX одновременно.
Источник: Можно ли настроить две MX записи для одного домена? – Server Fault, ответ ThatGraemeGuy
Фактически, нет;
Этот ответ на serverfault утверждает это.
Вы можете, однако, добавить другую MX запись для поддомена, но не для того же домена.
У каждого крупного провайдера есть функция пересылки с использованием фильтров или вы можете сделать это для всей почты. В Gmail, если вы создаете фильтр, вы получаете возможность переслать на конкретный адрес.
.
Ответ или решение
Вопрос о возможности использования нескольких почтовых серверов от разных провайдеров для одного домена вызвал значительное количество дискуссий и неоднозначных ответов в интернете. Понимание технических основ и ограничений в этой области крайне важно для правильной организации почтовой системы. Рассмотрим теоретическую часть, приведем примеры и обсудим возможные практические подходы.
Теория
MX-записи в DNS указывают, на какой сервер должна быть доставлена почта для определенного домена. Согласно стандартам, возможно наличие нескольких MX-записей, но они применяются для всего домена и не могут различать отдельные электронные адреса. В случае наличия нескольких записей почтовые сервера, отправляющие письма, выберут один из них, основываясь на приоритете, указанном в записи, или случайным образом при одинаковом приоритете.
Это значит, что установка нескольких MX-записей с разными поставщиками не позволяет распределять почту между этими поставщиками по определенным правилам на уровне DNS.
Пример
Предположим, у вас имеется домен example.com, и вы хотите использовать различные почтовые провайдеры для разных пользователей, например, для [email protected] и [email protected]. Установка нескольких MX-записей такой возможности не предоставляет, так как они будут применяться ко всему домену.
Практическое применение
Для решения этой задачи есть несколько вариантов:
-
Промежуточный сервер обработки почты: Все письма направляются на промежуточный почтовый сервер, который затем пересылает их на конечные сервера в зависимости от адреса получателя. Этот подход требует тщательной настройки и поддержки сервера, а также согласий конечных провайдеров на прием почты от промежуточного сервера.
-
Использование поддоменов: Вы можете настроить поддомены для различных почтовых серверов. Например, [email protected] может обрабатываться с помощью mail.zoho.example.com, а [email protected] — через mail.google.example.com. Каждый поддомен может иметь свои собственные MX-записи и управляться отдельным провайдером.
-
Пересылка почты: Вы можете использовать функцию пересылки почты на уровне сервера. Важной частью этой стратегии является обеспечение правильной настройки записей SPF, DKIM и DMARC, чтобы избежать проблем с доставляемостью и спам-фильтрацией.
Заключение
Использование нескольких почтовых серверов от разных поставщиков для одного домена напрямую через MX-записи невозможно из-за ограничений стандарта. Однако существует несколько обходных решений, которые включают организацию пересылки почты и использование поддоменов. Ключевым аспектом при этом является обеспечение надежности и совместимости конфигурации с выбранными почтовыми провайдерами.