Рейтинг:0

Доставить почту на определенный MX

флаг us

У нас странная проблема. Наш сервер Exchange (старый парень Exchange 2010) не доставляет почту на определенный адрес. При проверке вижу, что домен получателя имеет 2 записи MX

  • MX 10 хороший.сервер
  • MX 100 плохой.сервер

Непонятно почему, но наш Exchange пытается доставлять почту только на второй сервер. И выходит из строя, так как второй сервер плохой. возникает 2 вопроса

  1. Теоретическая - зачем?
  2. Практическая (если останется теоретическая без ответа) - как заставить Exchange доставлять почту на хороший.сервер?

Обновлять: Я использую для теста Centralops.net/co. Я вижу там две записи MX:

  • 10.somedomain.mail.protection.outlook.com
  • 100 реле.rzone.de

И тестовая почта проходит все проверки и проходит первый MX. В панели инструментов Exchange я могу найти своего рода трассировку, и я вижу там, что Exchange пытается отправить почту на второй сервер и после многих попыток получает статус FAILED.

Обновление 2: согласно https://docs.microsoft.com/en-us/exchange/mail-flow/test-smtp-with-telnet?view=exchserver-2019 Я выполнил все шаги, и это сработало хорошо (отказов нет, почта стоит в очереди на доставку).
Если я сделаю то же самое со вторым сервером, я получу:

450 4.1.0 Не используйте резервный MX 'relay.rzone.de', пока доступен основной MX - отправьте письмо по адресу ....

Итак, второй сервер отказывается, потому что предполагает, что первый доступен. Но почему это не работает "по-нормальному" (при этом работает с телнетом)? Пользователь домена по-прежнему не может отправлять почту на тот адрес, с которым ему нужно общаться.
Мы отправляем тысячи писем, и только у одного домена есть эта проблема.

joeqwerty avatar
флаг cv
Как вы определили или откуда знаете, что один сервер хороший, а другой плохой? Кроме того, пытались ли вы вручную установить сеанс SMTP с обоими серверами?
флаг us
Использую для теста https://centralops.net/co/ Я вижу там обе записи MX: 10.somedomain.mail.protection.outlook.com 100 реле.rzone.de И тестовая почта оттуда проходит все проверки и проходит первый MX В панели инструментов Exchange я могу найти своего рода трассировку, и я вижу, что Exchange пытается отправить почту на второй сервер и после многих попыток получает статус FAILED.
Ivan_Wang avatar
флаг us
Привет, есть обновления?
Рейтинг:0
флаг us

Обычно, если домен будет иметь несколько записей MX, одна из которых предназначена для «резервной копии» — с более высоким номером предпочтения, чтобы она обычно не выбиралась в качестве цели для доставки электронной почты. В случае ошибок с хостов с меньшими номерами отправляющие почтовые серверы будут доставляться на «резервный» хост: Источник

Для сервера Exchange, насколько я знаю, похоже, нет настроек для указания MX-записи получателей для исходящих писем.

В вашем сценарии хост с меньшим номером «MX 10 good.server» должен иметь более высокий приоритет для получения электронных писем, я подозреваю, что на нем что-то происходит. Как Джоэквети сказал, что вам может потребоваться вручную установить сеанс SMTP между вашим сервером Exchange и серверами назначения.

Кроме того, отчет о недоставке (недоставленное сообщение) в папке «Входящие» отправителя должен сообщить нам о некоторых причинах сбоя доставки (например, Расширенный код состояния).

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.