@horon_ekb

Будет ли MTA перебирать MX для поиска пользователя?

Дано: Есть MX сервера A (приоритет 10) и Б (приоритет 20), на сервере А есть пользователи Маша и Петя, а на сервере Б есть юзверь Вася (но его нет на сервере А).

Вопрос: MTA при попытке доставить письмо Васе ткнется на MX с меньшей цифрой приоритета, пользователя нет (он на сервере Б), пойдет ли MTA на сервер Б искать пользователя, или сразу даст отлуп что пользователь не найден? Если можно раскройте тему подробней.
  • Вопрос задан
  • 291 просмотр
Решения вопроса 1
На сервер с весом 20 будет обращение только при сетевой недоступности сервера с весом 10.

Если вес одинаковый, то все будет зависеть от того, какой код ошибки возвращает сервер получателя при несуществущем пользователе. Если 5xx (что самое распространенное поведение), то повторной попытки производиться не будет, если 4xx, то будет повторная попытка, и _случайно_ может быть выбран другой сервер. В итоге есть шанс, что когда-нибудь письмо будет доставлено.
Если вы думаете над тем, можно ли таким образом развести пользователей по серверам - то нет, нельзя. Это организуется посредством разнесения фронтенд и бэкенд серверов.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
POS_troi
@POS_troi
СадоМазо Админ, флудер, троль.
Раз меня пинганули то обязан отписаться :)
horon_ekb полностью ответил на вопрос.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы