Люди, ситуация следующая: Есть sendmail-8.12.8, везде где надо как клиент авторизуется, все проходит штатно, однако при попытке отправить письмо на yandex возвращается письмо с ошибкой. Тестовый разговор серверов выглядит вот так: test@yandex.ru... Connecting to mx1.yandex.ru. via esmtp... 220 Yandex ESMTP (NO UCE)(NO UBE) server ready at Thu, 6 Nov 2003 08:19:17 +0300 >>> EHLO mydomain.ru 250-palmolive.new.yandex.ru Hello mydomain.ru 250-SIZE 5000000 250-8BITMIME 250-PIPELINING 250-CHUNKING 250-ENHANCEDSTATUSCODES 250-DSN 250-AUTH=LOGIN 250-AUTH LOGIN 250-STARTTLS 250-ETRN 250 HELP >>> AUTH LOGIN = 334 UGFzc3dvcmQ6 AUTH FAIL=bad protocol / cancel (-5) >>> * 501 AUTH command cancelled >>> MAIL From:<root@mydomain.ru> SIZE=29 250 2.1.0 Sender syntax Ok >>> RCPT To:<test@yandex.ru> >>> DATA 550 5.7.1 Policy analysis reported: Yandex users - please turn on SMTP auth, others - please use SMTP server of your provider rcpt=<test@yandex.ru> 503 5.5.2 Waiting for RCPT command >>> RSET 250 2.0.0 Reset processed, now waiting for MAIL command root... aliased to dvv /root/dead.letter... Saved message in /root/dead.letter Closing connection to mx1.yandex.ru. >>> QUIT 221 2.0.0 palmolive.new.yandex.ru Out
Там где стоит mydomain.ru реальный домен. Вот такая белиберда - я такого еще не видел и в инете такой фигни тоже не нашел - может кто чего подскажет.
P.S. Служба поддержки Яндекса мне написала, что в Вашей почтовой программке нужно поставить галочку на авторизацию. :-)))