小弟写了一个发送邮件的程序,其中SMTP认证模块如下
....  .... ....
'打开对话(在此之前服务器地址,端口都已经正确初始化)
wsock.SendData "EHLO " + wsock.RemoteHost + vbCrLf 
wsock.SendData "AUTH LOGIN " + vbCrLf
wsock.SendData Base64EncodeStr(Trim(txtUser.Text)) + vbCrLf
wsock.SendData Base64EncodeStr(Trim(txtPass.Text)) + vbCrLf
....  .... ....
当程序连接一个LOTUS DOMINO服务器时一切正常,该模块的返回信息依次是:
         334 VXNlcm5hbWU6
         334 UGFzc3dvcmQ6
         235 Authentication successful可问题怪就怪在,当程序连接一个EXCHANGE(2003)服务器时却死活通不过验证(这里保证输入的用户名和密码都是正确的),返回信息如下:
         334 VXNlcm5hbWU6
         500 5.3.3 Unrecognized command
         500 5.3.3 Unrecognized command多次试验未果,心急如焚,望各位大侠能不吝赐教!谢谢!