Dmitry Rojkov wrote:
<<Outlook Express использует так называемую AUTH LOGIN аутентификацию,
которая не описывается ни одним RFC.
<<В мануале на Exim сказано как из plaintext-аутентификатора сделать LOGIN.
<<Однако plaintext ожидает от клиента строчку с именем пользователя и
паролем, закодированную в base64, а Outlook, как я подозреваю, такого
преобразования не делает. Или использует вместо base64 что-то другое.
######
Совсем недавно прикрутил smtp auth к Exim через PAM (Спасибо ребятам с
#debian-russian). Все достаточно чётко работает c MUA : MS Outlook
Express, The Bat!, Mozilla_Mailnews, Evolution.
вот кусок с exim.conf:
host_auth_accept_relay = *
#AUTHENTICATION CONFIGURATION#
plain:
driver = plaintext
public_name = PLAIN
server_prompts = "Username:: : Password::"
server_condition = "${if pam{$2:$3}{1}{0}}"
server_set_id = $1
login:
driver = plaintext
public_name = LOGIN
server_prompts = "Username:: : Password::"
server_condition = "${if pam{$1:$2}{1}{0}}"
server_set_id = $1
###########
Единственная проблема, о которой я спрашивал недавно, но получил
совершенно другой ответ из другой области. Наверно я плохо её
формулирую, но вот суть её возникновения:
Попробуйте при включенном smtp auth зайти телнетом на 25 порт и послать
письмо на локальный адресат, а в качестве сендера указать любой из
локальных адресатов.... без всякой авторизации и совершенно свободно
письмо уйдет.
Таким образом или способом спамеры достают локальных адресатов....
реджект их айпи ни к чему не приводит, поскольку они в большинстве
случаев фейковые.
С уважением, Валентин Рябинин