C# SMTP客户端5.5.1问题
我有一个使用C#的简单web smtpclient应用程序 它给了我: [testMessage1]System.Net.Mail.SmtpException:SMTP服务器需要 安全连接或客户端未通过身份验证。服务器 答复是:需要5.5.1身份验证 1) -有办法解决这个问题吗 2) -将receipent保留为与发件人相同的域服务器是否有任何限制?C# SMTP客户端5.5.1问题,c#,smtpclient,C#,Smtpclient,我有一个使用C#的简单web smtpclient应用程序 它给了我: [testMessage1]System.Net.Mail.SmtpException:SMTP服务器需要 安全连接或客户端未通过身份验证。服务器 答复是:需要5.5.1身份验证 1) -有办法解决这个问题吗 2) -将receipent保留为与发件人相同的域服务器是否有任何限制? i、 e.两者都应该是gmail.com或yahoo.com,您必须设置凭据: client.Credentials = new Network
i、 e.两者都应该是gmail.com或yahoo.com,您必须设置凭据:
client.Credentials = new NetworkCredential("username", "password");
您需要用户名和密码才能登录SMTP服务器吗?我怎么知道@Yuvalitzchakov检查来自gmail的文档。服务器“smtp.gmail.com”已经硬编码并传递到“SmtpClient client=new SmtpClient(ServerName)”im(代码上方)我错过了这一点。这些证书正确吗?另外,您是否在设置UseDefaultCredentials后放置了它?是的,我使用了:'client.UseDefaultCredentials=false;client.Credentials=newnetworkcredential(“2014j…..”,“*******”);老实说,我不知道。稍后将做一些测试。它现在运行顺利,但我在其中没有看到任何电子邮件((“receipentemailid”))。
client.Credentials = new NetworkCredential("username", "password");