C# smtp.send方法引发异常
我使用.net 3.5版通过我的web应用程序发送邮件 我得到以下错误: SMTP服务器需要安全连接,或者客户端未通过身份验证。 服务器响应为:5.7.1客户端未通过身份验证 这可能是什么原因造成的?来源于此 编辑:此错误表示所写内容:smtp服务器需要身份验证信息(用户名和密码)。因此,您需要设置SmtpClient.Credentials 试试看:C# smtp.send方法引发异常,c#,asp.net,visual-studio,web-config,smtpclient,C#,Asp.net,Visual Studio,Web Config,Smtpclient,我使用.net 3.5版通过我的web应用程序发送邮件 我得到以下错误: SMTP服务器需要安全连接,或者客户端未通过身份验证。 服务器响应为:5.7.1客户端未通过身份验证 这可能是什么原因造成的?来源于此 编辑:此错误表示所写内容:smtp服务器需要身份验证信息(用户名和密码)。因此,您需要设置SmtpClient.Credentials 试试看: smtpclient.EnableSsl = true; SMTP服务器需要一个安全的 连接或客户端未连接 认证的服务器响应 was:5.7.
smtpclient.EnableSsl = true;
SMTP服务器需要一个安全的
连接或客户端未连接
认证的服务器响应
was:5.7.1客户没有
已验证
因此,您需要通过添加凭据进行身份验证
smtpClient.Credentials = new NetworkCredential("username", "password");
您是否考虑过添加说明来解释错误是什么?是否使用exchange server发送邮件?@Alireza Maddah:是的,我正在使用exchange server。现在出现此错误:根据验证过程,远程证书无效。@kumar请检查此项,然后您提供的凭据可能无效。
smtpClient.Credentials = new NetworkCredential("username", "password");