使用 SendGrid 的电子邮件在 Azure 应用程序中不起作用
Email with SendGrid is not working in Azure Apps
我需要使用以下代码片段从我的代码发送电子邮件。它在我的代码中运行良好,但是当我在 Microsoft azure 中部署代码时出现错误,因为 follows.Kindly 帮助我解决了这个问题。
MailMessage mail = new MailMessage();
mail.From = new MailAddress(FromAddress);
mail.To.Add(email);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = true;
SmtpClient SmtpServer = new SmtpClient("smtp.sendgrid.net");
SmtpServer.Port = 587;
SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
NetworkCredential myCreds = new NetworkCredential(EmailUsername, EmailPassword);
SmtpServer.EnableSsl = true;
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Credentials = myCreds;
SmtpServer.Send(mail);
错误如下
我终于找到了解决方案,我编写了一些代码来获取 OS 版本和浏览器版本。那是在制造问题。
我需要使用以下代码片段从我的代码发送电子邮件。它在我的代码中运行良好,但是当我在 Microsoft azure 中部署代码时出现错误,因为 follows.Kindly 帮助我解决了这个问题。
MailMessage mail = new MailMessage();
mail.From = new MailAddress(FromAddress);
mail.To.Add(email);
mail.Subject = subject;
mail.Body = body;
mail.IsBodyHtml = true;
SmtpClient SmtpServer = new SmtpClient("smtp.sendgrid.net");
SmtpServer.Port = 587;
SmtpServer.DeliveryMethod = SmtpDeliveryMethod.Network;
NetworkCredential myCreds = new NetworkCredential(EmailUsername, EmailPassword);
SmtpServer.EnableSsl = true;
SmtpServer.UseDefaultCredentials = false;
SmtpServer.Credentials = myCreds;
SmtpServer.Send(mail);
错误如下
我终于找到了解决方案,我编写了一些代码来获取 OS 版本和浏览器版本。那是在制造问题。