LINUX.ORG.RU
ФорумAdmin

Несколько вопросов по работе почтовых серверов


0

0

Я собираюсь установить почтовый сервер, раньше никогда это не делал.
После изучения матчасти остались непроясненными несколько моментов:
1. Если на сервере в целях борьбы со спамом полностью выключена ретрансляция,
то как пользователь vasya@server1.ru сможет отправить сообщения для
petya@server2.ru, инжектируя сообщение на server1.ru удаленно, по протоколу
smtp, например из дома, или еще откуда - не воспримет ли server1.ru это
как ретрансляцию? Я понимаю, для решения этой проблемы введена smtp-
авторизация, тоесть MUA пользователя сначала аутентифицируется на
сервере, а потом начнет инжектировать сообщение. Так ли это, или данная
операция не будет расценена как ретрансляция?

Вопрос 2. Сообщение (из 1 вопроса) находится на server1.ru и должно
быть доставлено на server2.ru. Для этого server1.ru будет пересылать его
на server2.ru по протоколу smtp, но как быть в том случае, если на
server2.ru тоже включена smtp auth, сможет ли server1.ru доставить
письмо, и как он поступит в этом случае?

Очень прошу помочь.
Антон.

anonymous

Все проще

1) Да, smtp авторизация.
Их 2 типа:
1) POP before SMTP (сначала юзер забирает почту, и сразу начинает принимать ее. Сервер при первой авторизации понимает, что этому юзеру можно включить relay, и он его получает)
2) SMTP авторизация -- по smtp отсылается пароль и имя. После этого relay включается, в случае успешной авторизации


2) server1 отправляет пользователю на server2 напрямик.
relay нужно блокировать только для того, чтобы Ваш сервер не
использовали для отправки писем на другие сервера.
Т.е. если server1 отправляет на server2 письмо для пользователя server3 -- то такое будет заблокировано (при правильной настройке).
Потому что user@server3 -- не является пользователем user@server2.
Но если server1 отсылает пользователю server2 через server2, то такое будет разрешено, ПОТОМУ, что server2 не должен блокировать прием "писем для себя".
Т.е. почтовый сервер должен включать relay, если письмо предназначено для пользователя на этом сервере.
Если оно предназначено для пользователя на другом сервере, то такое письмо будет заблокировано.

Utandr
()

С первым вопросом ясно, спасибо! Что касается второго, то при доставке письма сервером1 на сервер2 по smtp, что произойдет в случае, когда сервер2 потребует от сервера1 smtp авторизации? Или в этом случае задействуется какой-то другой механизм прооткола smtp? Или сервер требует авторизации только если имеет место relay?

anonymous
()

У меня в sendmail.cf есть такие строчки:
# default authentication information for outgoing connections
#O DefaultAuthInfo=/etc/mail/default-auth-info
Оно или не оно ? :-)

spirit ★★★★★
()

Большое спасибо, все настроил, все работает :)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.