可能原因之一:验证完密码后,应先发送
MAIL FROM:[email protected]
可能原因之二:有的smtp服务器,即使验证密码成功,MAIL FROM:[email protected]如果不是本smtp服务器的用户,也回返回533错误。比如用263的smtp,Mail from:必须是[email protected]你可以下载我写的支持验证的smtp组件看看。http://huolx.s2008.com

解决方案 »

  1.   

    To huolx, 谢谢你的解答。
    1. 我验证完之后就发的MAIL FROM:命令
    但传出密码后返回来的流告诉我535 Error: authentication failed
    2. 我用的就是我163的pop3帐户。
      

  2.   

    To huolx, http://huolx.s2008.com无法打开。 HTTP 500 - 内部服务器错误
      

  3.   

    sorry,域名写错了,huolx.t2008.com
      

  4.   

    谢谢huolx
    我明白了 原来用户名和密码需要转换成base64编码,现在我的程序调通了btw, 你的代码很不错,谢谢!
    给分。