> telnet'ом отправили почту через smtp.mail.ru? МАГ! Как??? у меня фейлится уже на AUTH LOGIN
$ telnet smtp.mail.ru 25
Trying 94.100.177.1...
Connected to smtp.mail.ru.
Escape character is '^]'.
220 smtp19.mail.ru ESMTP ready
helo x
250 smtp19.mail.ru
mail from:<XXX@mail.ru>
250 2.0.0 OK
rcpt to:<XXX@mail.ru>
250 Accepted
data
354 Enter message, ending with "." on a line by itself
Subject: «Hello»
To: <XXX@mail.ru>
data
503 Administrative prohibition — authorization required. Users in your domain are not allowed to send email without authorization. See http://help.mail.ru/mail-help/mailer/popsmtp for details.
Только ты пойми, что если отправляешь почту в домен mail.ru, то этот почтовик его примет без авторизации, а если как пользователь mail.ru куда-то наружу, то нужна авторизация от имени того пользователя mail.ru, который отправляет почту. Если же письмо ни от mail.ru ни для него, но незачем использовать его, они спам не пропустят.
Есть еще один вопрос, зачем тебе использовать конкретно mail.ru? Если почту будешь отправлять регулярно и помногу, то проще завести свой почтовый сервер на VDS, например.
P.S. Если же ты сам спамер, то кара постигнет тебя.
точно тот, я удивлен что у ананимуса все прошло без авторизации. Как так?
Чтобы отправить почту на родной домен почтового сервера, аутентификация не нужна. Если используется пересылка на другие домены, то почтовик требует аутентификации, чтобы убедиться, что от его имени будет рассылаться письмо от известного пользователя, а не от анонимного спаммера.
Читайте RFC на предмет AUTH и на предмет схем шифрования аутентификационных данных (PLAIN, LOGIN, CRAM-MD5, DIGEST и т.д.)