使用SendGrid的电子邮件在Azure Apps中不起作用

时间:2017-08-13 06:43:28

标签: asp.net asp.net-mvc azure sendgrid

我需要使用以下代码段从我的代码发送电子邮件。它在我的代码中工作正常,但是当我在microsoft azure中部署代码时,我收到如下错误。请帮我纠正这个问题。

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

错误跟随

enter image description here

1 个答案:

答案 0 :(得分:0)

最后我找到了一个解决方案,我已经编写了一些代码来获取操作系统版本和浏览器版本。那就是问题。