Назад | Перейти на главную страницу

Несколько серверов для одного домена

Мне нужна помощь в определении того, возможен ли этот вариант использования:

  1. У нас есть один основной почтовый сервер, на котором мы хотим, чтобы определенные адреса электронной почты хранились с domainA.com.

  2. Все остальные адреса электронной почты, не определенные на первичном почтовом сервере, мы хотим, чтобы их перенаправляли на вторичный сервер с использованием вторичных записей MX (для того же domainA.com)

Пример: у нас есть домен, который имеет несколько рабочих адресов электронной почты (сотрудников, отдел продаж, поддержки и т. Д.), Но в том же домене у нас также есть тысячи «виртуальных» электронных писем, которые мы анализируем для нашего приложения. (нас не волнует доступ по протоколу POP3 и т. д. для виртуальных адресов).

Мы пытаемся использовать службу, которая может выполнять весь анализ электронной почты за нас, но требует, чтобы мы указывали наши записи MX на их сервер.

Мы хотим иметь возможность контролировать нашу деловую электронную почту на нашем собственном сервере и отправлять им только виртуальные электронные письма.

Есть предложения, как мы можем этого добиться?

Если не использовать другое доменное имя, вам придется бороться.

Электронная почта работает примерно так (не стесняйтесь исправлять мои ошибки):

  1. Отправляющий клиент электронной почты выполняет поиск DNS в доменной части адреса электронной почты (все справа от @).
  2. Он либо получит IP-адрес из записи MX, если его нет, он просто перейдет к записи A
  3. Почтовый клиент открывает SMTP-соединение с IP-адресом, который он обнаружил в 2. и пытается доставить электронное письмо.
  4. Принимающий сервер просматривает адрес электронной почты, он проверяет, принимает ли он электронную почту для этого домена, и может проверить, существует ли учетная запись, прежде чем принимать, в противном случае он просто принимает электронную почту.
  5. Только теперь выполняется маршрутизация по части «имя» электронного адреса (все слева от @). Затем сервер обрабатывает его в соответствии с имеющимися у него правилами.

Следовательно, вы не можете использовать DNS и, следовательно, записи MX для маршрутизации электронной почты в соответствии с частью «имя» электронного адреса.


Чтобы потенциально решить вашу проблему - я не понимаю, почему вашей «службе» нужна указанная на нее запись MX (конечно, вам может понадобиться обратный поиск DNS или запись PTR в целях СПАМА). Просто установите запись MX так, чтобы она указывала на почтовый сервер, которым вы управляете, и заставьте ее пересылать на все ваши «виртуальные» адреса электронной почты в вашу службу - ее не должно волновать, что они исходят от вас, а не от исходного отправителя.

Или измените адрес электронной почты вашего персонала на другой домен или поддомен, например, jon@admin.company.com?