【问题标题】:Email with SendGrid is not working in Azure Apps带有 SendGrid 的电子邮件在 Azure 应用程序中不起作用
【发布时间】:2017-08-13 06:43:28
【问题描述】:

我需要使用以下代码 sn-p 从我的代码发送电子邮件。它在我的代码中运行良好,但是当我在 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);

错误如下

【问题讨论】:

  • 尝试在你的 Azure 应用中添加一个 Sendgrid 插件。关注这个docs.microsoft.com/en-us/azure/app-service-web/…
  • 我添加了相同的.. 现在来自代码的邮件也可以工作.. 但来自 azure 应用程序的邮件不工作
  • 您是否尝试过在 Azure 中生成的密钥。
  • 是的..我已使用相同的密钥通过代码绑定..电子邮件正在生成..

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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-02-15
    • 1970-01-01
    相关资源
    最近更新 更多