我正在使用C#创建示例电子邮件发送器,但它显示一个错误是:
SMTP服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1需要身份验证。
private void SendHtmlFormattedEmail(string recepientEmail, string subject, string body)
{
using (MailMessage mailMessage = new MailMessage())
{
mailMessage.From = new MailAddress("sysumurugan@gmail.com");
mailMessage.Subject = subject;
mailMessage.Body = body;
mailMessage.To.Add(new MailAddress(recepientEmail));
SmtpClient smtp = new SmtpClient("smtp.gmail.com", 587);
smtp.EnableSsl = true;
smtp.UseDefaultCredentials = false;
System.Net.NetworkCredential NetworkCred = new System.Net.NetworkCredential("sysumurugan@gmail.com", "XXXXXXXXX");
smtp.Credentials = NetworkCred;
smtp.Timeout = 10000;
smtp.Send(mailMessage);
}
}
请帮助我获取邮件发件人代码示例
状态:System.Net.Mail.SMTPStatusCode.MusTissuestarttlsFirst
试着交换这些行,如下所示:
smtp.UseDefaultCredentials = false;
System.Net.NetworkCredential NetworkCred = new System.Net.NetworkCredential("sysumurugan@gmail.com", "XXXXXXXXX");
我正在尝试通过我的 asp.net 应用程序发送电子邮件,但它抛出错误“SMTP服务器需要安全连接或客户端未经过身份验证。服务器响应为:5.7.57 SMTP;客户端未通过身份验证,无法在来自 [SG2PR0601CA0003.apcprd06.prod.outlook.com] 的邮件期间发送匿名邮件”
我已经尝试让我的应用程序发送电子邮件超过一个小时了,我已经尝试了我在网上找到的所有东西,但我仍然得到了我的问题标题中提到的例外情况。 下面是我使用的代码: 我允许在我的帐户上访问不太安全的应用程序。我也尝试过启用2FA并生成特定于应用程序的密码,但例外情况仍然存在。
嗨,我知道这个问题有点多余,但我有不同的体验,这里是我的代码发送电子邮件后,创建帐户在ASP.NET 奇怪的是,当我在本地主机上运行该网站时,gmail允许它运行,但当我在vps上运行该网站时,gmail拒绝并给出这个错误 SMTP服务器需要安全连接或客户端未通过身份验证。服务器响应为:5.5.1需要身份验证 任何帮助都会帮助tnx
在我的Gmail A/C上,我从production server运行代码后收到了以下电子邮件 嗨, 最近有人使用您的密码尝试登录您的Google帐户mymailid@gmail.com。此人正在使用电子邮件、客户端或移动设备等应用程序。 2014年1月3日星期五13:56:08点钟UTC IP地址:xxx.xx.xx.xxx(abcd.net.)地点:美国宾夕法尼亚州费城 如果您无法识别此登录尝
我想从我的应用程序发送一封电子邮件,我已经编写了以下发送邮件的代码 我正在本地主机上运行它,所以我正在做什么错误发送它。 当我发送按钮时,它会给出一个错误,比如 我应该做什么来解决这个错误并发送邮件??