C# Visual C SmtpClient无法获得身份验证

C# Visual C SmtpClient无法获得身份验证,c#,authentication,credentials,host,smtpclient,C#,Authentication,Credentials,Host,Smtpclient,我尝试过gmail、yahoo和hotmail主机,我100%确信我的用户名和密码是正确的。但无论我怎么努力,我都无法获得我的凭证认证 它不断向我显示这个错误: 中文部分大致意思是SMTP服务器需要安全连接,或者客户端凭据未经过身份验证。服务器回复:5.7.1 我哪里出错了?尝试在client.UseDefaultCredentials之后声明你的client.Credentials 只要重新排列代码,就像你在写电子邮件一样 From To Subject Email Body 然后发送您的端

我尝试过gmail、yahoo和hotmail主机,我100%确信我的用户名和密码是正确的。但无论我怎么努力,我都无法获得我的凭证认证

它不断向我显示这个错误:

中文部分大致意思是SMTP服务器需要安全连接,或者客户端凭据未经过身份验证。服务器回复:5.7.1

我哪里出错了?

尝试在client.UseDefaultCredentials之后声明你的client.Credentials

只要重新排列代码,就像你在写电子邮件一样

From
To
Subject
Email Body
然后发送您的端口、UseDefaultCredentials、Credentials和最后一个


您必须看到与您的问题类似的情况。

通过网络管理员验证端口587是否存在。我的代码看起来类似,只是我没有客户端。EnableSsl=true;在前2000次尝试失败后,我一个接一个地添加了这些代码!所以没有这些部件它仍然无法工作!>当不太安全的应用程序想要访问时,Gmail使用的是安全方法。你是否尝试在gmail中使用不太安全的应用程序?停止粘贴图像、令人讨厌的图像、粘贴代码和错误消息
From
To
Subject
Email Body