(или nslookup) в строке с адресом smtp сервера, например:
host google.com выдаёт результат в строке с mail которого дано google.com mail is handled by 40 alt3.aspmx.l.google.com - что означает число 40?
Priority?
Приоритет
Если отваливается хост с более высоким приоритетом то срабатывает следующий
https://en.m.wikipedia.org/wiki/SRV_record
Это типа автоматом происходит? К примеру если я пишу скрипт для отправки письма и указываю один smtp адрес, то означает ли это что каким-то образом dns сам перенаправит на другой если тот что указан в скрипте недоступен? Или же все эти приоритеты указаны с той целью чтоб я их сам в скрипте по очереди юзал в случае недоступности основного?
Нет. Если ты смтп указал, то будет использован именно этот смтп
Приоритеты указаны, если идёт доставка по mx записи. Тогда да, ты сам смотришь куда указывает mx для твоего адреса и по приоритетам сортируешь. Но обычно, приложения все же используют заданный смтп
какой-такой еще SRV ? тут MX
DNS никуда сам не перенаправляет. DNS отдает набор MX записей. Выбирать из них на какой адрес послать - дело посылающей программы/скрипта (MTA)
Вы путаете отправку и прием почты. Когда ваш скрипт шлет письмо через смтп, то за доставку письма уже ответственнен именно этот сервер. Он запросит список МХ получателя, выберет по приоритету сервер и пульнет на него письмо
Какой сервер? Если у человека нет своего relay сервера, куда он будет слать по SMTP?
Никуда. Потому что у него скорей всего и правильных днс не будет
с чего бы это DNS не будет?
Он не знает как с mx работать, а ты думаешь про spf хочет?
SPF может и не быть вовсе, или даже -all , но почта при этом в тот же гугл часто доходит, хотя и помечается красным вопросом
Вы сарказм умеете?) понятно что все эти записи чисто борьба с фишингом
Обсуждают сегодня