Проблемка с SMTP

Discussion in 'WASM.NETWORKS' started by MrMiXeR, Sep 16, 2008.

  1. MrMiXeR

    MrMiXeR New Member

    Blog Posts:
    0
    Joined:
    Jun 27, 2008
    Messages:
    97
    Есть почтовый мини-клиент

    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


    В чем не прав, подскажите правильный порядок отправки команд
     
  2. slow

    slow New Member

    Blog Posts:
    0
    Joined:
    Dec 27, 2004
    Messages:
    615
    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
     
  3. MrMiXeR

    MrMiXeR New Member

    Blog Posts:
    0
    Joined:
    Jun 27, 2008
    Messages:
    97
    Дык в том вся и соль что после EHLO mail возвращает 554 ошибку
     
  4. dag

    dag New Member

    Blog Posts:
    0
    Joined:
    Aug 17, 2004
    Messages:
    446
    Code (Text):
    1. 220 mail.ru ESMTP Wed, 37 Sep 2008 34:55:41 +1000
    2. EHLO localhost
    3. 250-mx6.mail.ru Hello localhost [MY.REAL.IP.ADDRESS]
    4. 250-SIZE 31457280
    5. 250-8BITMIME
    6. 250-AUTH PLAIN LOGIN
    7. 250 PIPELINING
    8. AUTH LOGIN
    9. 334 VXNlcm5hbWU6
    никаких проблем с проверкой... чтото ты ему не то отправляешь (например: EHLO mail.ru, хотя обзовись хоть prezident.kremlin.gov.ru наверное пофиг ему будет) или у них на сервере были какието проблеммы =)
     
  5. slow

    slow New Member

    Blog Posts:
    0
    Joined:
    Dec 27, 2004
    Messages:
    615
    MrMiXeR
    видимо их смтп сервер не любит, когда ему представляются именем mail.ru :)
     
  6. MrMiXeR

    MrMiXeR New Member

    Blog Posts:
    0
    Joined:
    Jun 27, 2008
    Messages:
    97
    хех, походу... Попробовал то же самое проделать на рамблере -- всё работает... Там у них- как-то по-особому похоже надо с сервером общаться


    только вот теперь на раблере ещё одна проблема...

    Я ему: "MAIL FROM: (реальное мыло на рамблере)"
    Он мне: 250 Всё ок.
    Я ему: "RCPT TO: (МЫЛО)"
    Он мне: 500 Syntax Error
     
  7. calidus

    calidus Member

    Blog Posts:
    0
    Joined:
    Dec 27, 2005
    Messages:
    618
    =) избитая тема... почтовики глючат огого как. Ничего не работает почти )
     
  8. Meatcoins

    Meatcoins New Member

    Blog Posts:
    0
    Joined:
    Sep 19, 2007
    Messages:
    178
    В продолжении темы:
    Я как-то тоже такую программулю написал. Пока отлаживал - видать мне провайдер 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 соединения?
    А когда данные посылать?