2017-08-13 23 views
-1

我需要使用以下代碼段從我的代碼發送電子郵件。它在我的代碼中工作正常,但是當我在Microsoft Azure中部署代碼時,我收到如下錯誤信息。善良幫助我解決問題。帶SendGrid的電子郵件無法在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

+0

嘗試在Azure應用中添加Sendgrid插件。按照這個https://docs.microsoft.com/en-us/azure/app-service-web/sendgrid-dotnet-how-to-send-email – Adrian

+0

我已經添加了相同的..現在也從代碼郵件工作..但從蔚藍應用程序不工作 – SJoy

+0

你嘗試了你在Azure中生成的密鑰嗎? – Adrian

回答

0

最後,我找到了一個解決方案,我已經寫了越來越操作系統版本和瀏覽器版本的一些代碼。這是造成的問題。

相關問題