对AUTH命令的参数意义还是不清楚

解决方案 »

  1.   

    1.连接smtp服务器 
         2.发命令"HELO <host_name>" 
         3.发命令"AUTH LOGIN",然后服务器会以base64编码后的形式提示输入用户名,形式为"334 VXNlcm5hbWU6" 
         4.以base64编码后的形式输入用户名,如果用户名合法,服务器提示输入口令形式为“334 UGFzc3dvcmQ6” 
         4.以base64编码后的形式输入口令。如果检验正确,服务器会返回"235 Authentication successful" 
        问题是smtp服务器可能会有多种身份验证机制,"LOGIN"只是其中一种,这种机制是否通用还不知道
      

  2.   

    用户名是什么形式是username还是[email protected]格式,
    我感觉是不用@163.net,对吗?