谁熟悉SMTP协议,这里有个问题;
与对方SMTP服务器连接以后,
当我发送“MAIL From: <[email protected]>\r\n”后
对方回答  505 Error: Client was not authenticated
如何通过对方的验证??

解决方案 »

  1.   

    如果不用验证,能不能发送邮件(邮件的目的地址就是连接的SMTP)
      

  2.   

    如果你用它来发信,它要验证你当然得验证,如果你模拟成一个SMTP服务器,向它发信,就不用了. 就像FOXMAIL那些的"特快专递"
      

  3.   

    那你就要看 SMTP 协议了, RFC 0821, RFC 1869 ,RFC 1870,RFC 1891,RFC 2487,RFC2034,。。
    http://www.ietf.org/rfc/rfc0821.txt
    http://www.ietf.org/rfc/rfc1869.txt
    http://jakarta.apache.org/james/rfclist/smtp/rfc1870.txt
    http://www.rfc-editor.org/rfc/rfc1891.txt
    http://www.rfc-editor.org/rfc/rfc2487.txt
    http://jakarta.apache.org/james/rfclist/smtp/rfc2034.txt你也可以 找一些已有的代码,www.vckbase.com, www.codeproject.com
    等应该有。
      

  4.   

    谢谢了,我已经查了很多关于SMTP的协议,总找不到这方面的原代码