URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 33167
[ Назад ]

Исходное сообщение
"Имя почтового сервера в домене"

Отправлено Почта , 06-Авг-03 15:49 
Здравствуйте! Подскажите, пожалуйста, как почтовые сервера по домену определяют имя почтового сервера?

Содержание

Сообщения в этом обсуждении
"Имя почтового сервера в домене"
Отправлено gara , 06-Авг-03 15:52 
>Здравствуйте! Подскажите, пожалуйста, как почтовые сервера по домену определяют имя почтового сервера?
>
В днс серверах есть запись MX

"Имя почтового сервера в домене"
Отправлено Почта , 06-Авг-03 15:57 
>>Здравствуйте! Подскажите, пожалуйста, как почтовые сервера по домену определяют имя почтового сервера?
>>
>В днс серверах есть запись MX

да, но когда я ее запрашиваю (nslookup), то далеко не все мне ее предоставляют


"Имя почтового сервера в домене"
Отправлено Почта , 06-Авг-03 15:56 
Еще вопрос: как происходит отправка почты локальному пользователю, н-р на newmail.ru. Я пытаюсь отправить через телнет - но он запрашивает авторизацию, как MTA тогда отправляют?
Спасибо.

"Имя почтового сервера в домене"
Отправлено lavr , 06-Авг-03 16:44 
>Еще вопрос: как происходит отправка почты локальному пользователю, н-р на newmail.ru. Я
>пытаюсь отправить через телнет - но он запрашивает авторизацию, как MTA
>тогда отправляют?
>Спасибо.

если всем кому попало разрешать ИЗВНЕ через свои SMTP сервера отправлять
почту спама будет немеряно. Такие сервера называются openrelay и нормальные почмейстеры заносят их в спамовские базы.

найти почтовый релей: допустим есть зона mtu.ru, нужно найти их почтовые
релеи:

[unix1]~ > nslookup -q=mx mtu.ru.
Server:  sunct0.jinr.ru
Address:  159.93.17.130

mtu.ru  preference = 5, mail exchanger = hueymiccailhuitl.mtu.ru
mtu.ru  preference = 20, mail exchanger = mtu.ru
mtu.ru  preference = 3, mail exchanger = mx.mtu.ru
mtu.ru  nameserver = ns.mtu.ru
mtu.ru  nameserver = ns1.mtu.ru
mtu.ru  nameserver = apple.rt.ru
mx.mtu.ru       internet address = 195.34.32.57
hueymiccailhuitl.mtu.ru internet address = 195.34.32.122
mtu.ru  internet address = 195.34.32.10
ns.mtu.ru       internet address = 195.34.32.10
ns1.mtu.ru      internet address = 195.34.32.11
apple.rt.ru     internet address = 195.161.0.135
[unix1]~ >

выше получаем ТРИ релея с разным весом, чем меньше вес, тем больше приоритет:

mtu.ru  preference = 5, mail exchanger = hueymiccailhuitl.mtu.ru
mtu.ru  preference = 20, mail exchanger = mtu.ru
mtu.ru  preference = 3, mail exchanger = mx.mtu.ru

внешний MTA при отправке почты получит эту информацию и попытается сперва
отправить почту на имя@mtu.ru соединившись с:

1) mx.mtu.ru
если не удается то с
2) hueymiccailhuitl.mtu.ru
если с ним тоже не удается то с
3) mtu.ru
если с ним не удается, то отложит отправку на время или удалит почту,
зависит от настройки MTA


"Имя почтового сервера в домене"
Отправлено Почта , 06-Авг-03 16:51 
Спасибо за хороший ответ.

"Имя почтового сервера в домене"
Отправлено Nickolay , 06-Авг-03 16:52 
еще можно использовать dig
dig some.domain.ru mx