报错如下:
======================================
SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Client was not authenticated 
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Net.Mail.SmtpException: SMTP 服务器要求安全连接或客户端未通过身份验证。 服务器响应为: 5.7.1 Client was not authenticated======================================
我相信代码不会有错,问题可能出在服务器的验证上。
我们用的是exchange的服务器,而且邮箱帐号是带域名的,在内网可以用outlook首发邮件,外网用IE访问OWA。
server地址应该填内网地址还是外网地址?
用户名应该填domainname\username的形式还是只要username?或者填邮箱地址?

解决方案 »

  1.   

    在ms的网站上找到了,原来domain要跟username分开,在password的后边。
      

  2.   

    我也遇到了这个问题,请问你是怎么解决的啊?很紧急~~~我使用asp,谢谢你~
      

  3.   

    我们的邮件服务器在美国,原来我们采购的是exchange服务器,现在好像端口25被关闭了,出现错误,一直提示连接不上主服务器。