200分求教SMTP认证的怪问题,各位大侠们请赐教!(分不够再加)

orinyangyang orinyangyang 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
小弟写了一个发送邮件的程序,其中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

多次试验未果,心急如焚,望各位大侠能不吝赐教!谢谢!
...全文
评论 21
收藏 已收藏
分享
返回顶部
orinyangyang
VB基础类 7,788 成员 197,583 内容