Форум системных администраторов

IT => Unix => Тема начата: v4567 от 28 сентября 2017, 21:00:49

Название: пересылка почты между почтовыми серверами
Отправлено: v4567 от 28 сентября 2017, 21:00:49
Например есть почтовый сервер host1.com который является нулевой mx записью для этого домена - host1.com. Когда мы отправляем письмо от пользователя user1@host1.com к пользователю user2@host1.com то всё понятно. Пользователь user1@host1.com должен пройти авторизацию (при правильной настройке почтового сервера) и только после этого он может отправить письмо пользователю user2@host1.com
 Но представим, что второй пользователь заведён на другом почтовом сервере - user2@host2.com который так же является нулевой mx записью для своего домена host2.com. Теперь попытаемся отправить письмо от первого пользователя user1@host1.com ко второму пользователю user2@host2.com.
 Произойдёт следующее, первый авторизуется на своём почтовом сервере host1.com, потом этот сервер свяжется со вторым почтовым сервером host2.com и передаст ему письмо для второго пользователя user2@host2.com
 Теперь представим что на самом деле никакого первого пользователя и первого почтового сервера нет, я беру и соединяюсь телнетом по 25 порту со вторым почтовым сервером. mail from: указываю user1@host1.com rcpt to: указываю user2@host2.com, при этом второй почтовый сервер host2.com никак не сможет проверить есть на самом деле пользователь user1@host1.com или его нет, host1.com на самом ли деле является почтовым сервером или нет. По идее он просто должен принять письмо для пользователя user2@host2.com и всё.
 В результате получается так что для рассылки спама не надо искать серверов с открытым релеем или взламывать чей то почтовый ящик. Но на самом деле таким образом отправить письмо не удалось, написало что нет авторизации, только не понятно какого пользователя первого или второго.
 Если кто знает подскажите пожалуйста почему не получается таким образом отправить письмо, где я не прав?
Название: пересылка почты между почтовыми серверами
Отправлено: 6wings от 28 сентября 2017, 21:32:49
вообще-то, есть много критериев, по которым принимающий сервер может определить, является ли посылающий "настоящим" почтовым сервером (в т.ч. по структуре и содержимому конверта), но первое, что должен сделать принимающий сервер - проверить есть ли запись об отсылающем сервере в обратной зоне домена отсылки. Если таковой нет - надо делать отлуп. Однако, это, конечно, зависит от настроек принимающего сервера.
Название: пересылка почты между почтовыми серверами
Отправлено: Ronnachai от 17 октября 2017, 05:42:49
Este es un mensaje popular de la gente. Y para mí, también uso este canal.










Название: пересылка почты между почтовыми серверами
Отправлено: vintik от 23 октября 2017, 00:36:13
вообще-то, есть много критериев, по которым принимающий сервер может определить, является ли посылающий "настоящим" почтовым сервером (в т.ч. по структуре и содержимому конверта), но первое, что должен сделать принимающий сервер - проверить есть ли запись об отсылающем сервере в обратной зоне домена отсылки. Если таковой нет - надо делать отлуп. Однако, это, конечно, зависит от настроек принимающего сервера.
какие именно настройки необходимы?
Название: пересылка почты между почтовыми серверами
Отправлено: 6wings от 23 октября 2017, 00:40:04
какие именно настройки необходимы?
It depends. От сервера.
Название: пересылка почты между почтовыми серверами
Отправлено: shs от 23 октября 2017, 14:35:07
вообще-то, есть много критериев, по которым принимающий сервер может определить, является ли посылающий "настоящим" почтовым сервером (в т.ч. по структуре и содержимому конверта), но первое, что должен сделать принимающий сервер - проверить есть ли запись об отсылающем сервере в обратной зоне домена отсылки. Если таковой нет - надо делать отлуп. Однако, это, конечно, зависит от настроек принимающего сервера.

какие именно настройки необходимы?
http://forum.ixbt.com/topic.cgi?id=7:26978