Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/36.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# smtp.send方法引发异常_C#_Asp.net_Visual Studio_Web Config_Smtpclient - Fatal编程技术网

C# smtp.send方法引发异常

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.

我使用.net 3.5版通过我的web应用程序发送邮件

我得到以下错误:

SMTP服务器需要安全连接,或者客户端未通过身份验证。 服务器响应为:5.7.1客户端未通过身份验证

这可能是什么原因造成的?

来源于此

编辑:此错误表示所写内容:smtp服务器需要身份验证信息(用户名和密码)。因此,您需要设置SmtpClient.Credentials

试试看:

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");