请问一下SMTP中验证账号密码的AUTH NTLM命令格式是怎么样的?
就知道Login是直接一个账户\r\n一个密码\r\n
PLAIN 是<NUL>账号<NUL>密码
不知道NTLM的格式是怎么样的?

解决方案 »

  1.   

    http://topic.csdn.net/u/20091117/15/5b453e57-ad78-41b1-a89a-bf3a4a77d9b4.html
      

  2.   

    AUTH 是使用BASE64编码方式登陆
    NTLM没用过
      

  3.   

    FoxMail裝了不過測試老是不過
    OutLook到可以,不過視乎是加密的,看不出什麽東東
      

  4.   

    AUTH ntlm TlRMTVNTUA 一串字母
    TlRMTVNTUA 一串字母
    一串字母
    抓到了,看不懂...
    三个"一串字母"是不一样的,似乎是加密的,这里发不上去"回复中存在非法字符!"
      

  5.   

    找个SMTP协议,看看就都知道了,AUTH以后,有两个命令是用户名和密码,这两项中用户名和密码都是用base64码
      

  6.   


      const char SMTPSTR[]=
      "AUTH LOGIN\r\n"
      "用户名(使用BASE64编码)\r\n"
      "密码(使用BASE64编码)\r\n"
      "MAIL FROM: 发件箱@xxx.com\r\n"
      "RCPT TO: 收件箱@xxx.com\r\n"
      "DATA\r\n"
      "FROM: 显示的发件箱@xxx.com\r\n"
      "TO: 显示的收件箱@xxx.com\r\n"
      "SUBJECT: 主题\r\n"
      "\r\n"
      // 正文
      "正文内容\r\n"
      "\r\n";
      

  7.   

    "正文内容"
    "\r\n.\r\n";
    最后要用"\r\n.\r\n"结束,刚才小写了个"."
      

  8.   

    不好意思 好久没来了,我的意思是AUTH NTLM怎么写,不是AUTH LOGIN...