Есть почтовый мини-клиент 1.Приконнектился к smtp.mail.ru 2.Я ему : "EHLO mail.ru" 3. он мне : 220 mail.ru ESMTP Tue, 16 Sep 20 08 15:28:38 +0400.. 4. Я ему AUTH LOGIN 5. Он мне : 554 SMTP synchronization error В чем не прав, подскажите правильный порядок отправки команд
220 mail.ru ESMTP Tue, 16 Sep 2008 17:15:48 +0400 EHLO mail 250-mx38.mail.ru Hello mail [xxx.xxx.xxx.xxx] 250-SIZE 31457280 250-8BITMIME 250-AUTH PLAIN LOGIN 250 PIPELINING AUTH LOGIN 334 VXNlcm5hbWU6
Code (Text): 220 mail.ru ESMTP Wed, 37 Sep 2008 34:55:41 +1000 EHLO localhost 250-mx6.mail.ru Hello localhost [MY.REAL.IP.ADDRESS] 250-SIZE 31457280 250-8BITMIME 250-AUTH PLAIN LOGIN 250 PIPELINING AUTH LOGIN 334 VXNlcm5hbWU6 никаких проблем с проверкой... чтото ты ему не то отправляешь (например: EHLO mail.ru, хотя обзовись хоть prezident.kremlin.gov.ru наверное пофиг ему будет) или у них на сервере были какието проблеммы =)
хех, походу... Попробовал то же самое проделать на рамблере -- всё работает... Там у них- как-то по-особому похоже надо с сервером общаться только вот теперь на раблере ещё одна проблема... Я ему: "MAIL FROM: (реальное мыло на рамблере)" Он мне: 250 Всё ок. Я ему: "RCPT TO: (МЫЛО)" Он мне: 500 Syntax Error
В продолжении темы: Я как-то тоже такую программулю написал. Пока отлаживал - видать мне провайдер firewall поставил - короче письма не шли. Вчера буквально попробовал - опять заработало. Но есть мысль переделать свою программулю под SOCKS 5, так чтобы работало с TOR. Как это сделать пока понять не могу. Нашёл вот такое истолкование протокола SOCKS 5: http://ru.wikipedia.org/wiki/SOCKS Делаем invoke recv,offset buffer,sizeof buffer-1h,0h В buffer у нас: buffer db 5h,1h,0h - 1метод аутентификации без login/password. Далее делаем recv. Но почему-то на этом этапе данные не приходят и прога зависает. По идее TOR должен ответить так... А тут есть вопросы: Что делать вначале? Делать назначение порта - это куда proxy должен подсоединиться, я так понимаю, а потом сразу установку TCP/IP соединения? А когда данные посылать?