-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);
錯誤如下
嘗試在Azure應用中添加Sendgrid插件。按照這個https://docs.microsoft.com/en-us/azure/app-service-web/sendgrid-dotnet-how-to-send-email – Adrian
我已經添加了相同的..現在也從代碼郵件工作..但從蔚藍應用程序不工作 – SJoy
你嘗試了你在Azure中生成的密鑰嗎? – Adrian