通过 Mandrill 使用 Elmah 发送错误电子邮件

Posted

技术标签:

【中文标题】通过 Mandrill 使用 Elmah 发送错误电子邮件【英文标题】:Send error emails using Elmah via Mandrill 【发布时间】:2017-01-12 04:15:36 【问题描述】:

我有一个 WebApi 项目。使用 Elmah 发送错误电子邮件。目前它配置了 SendGrid。在 web 配置文件中,sendgrid 的 smtp 设置是为 Elmah 定义的。

不,我们正在从 Sendgrid 切换到 Mandrill。问题是当我们从 Mandrill .NET 客户端 (https://github.com/shawnmclean/Mandrill-dotnet) 发送电子邮件时,它使用自己的一组类。设置好所有邮件参数后,我们就可以发送邮件了。

相反,Sendgrid 使用 .NET 框架的类 (System.Net.Mail),Elmah SendMail 模块也是如此。

我的问题是如何配置 Elmah 以使其与 Mandrill 一起使用。 任何建议将不胜感激。我需要指导而不是守则。

【问题讨论】:

【参考方案1】:

.NET 客户端只是使用 Mandrill 发送邮件的一种方式。他们还提供普通的旧 SMTP 集成。详情请查看SMTP documentation。您的 SMTP 设置位于 settings page。

【讨论】:

谢谢@ThomasArdal,你的 seggestion 对我有用。

以上是关于通过 Mandrill 使用 Elmah 发送错误电子邮件的主要内容,如果未能解决你的问题,请参考以下文章

您将如何使用 phantomjs 通过 mandrill 发送邮件?

发送请求的 Mandrill API 错误

限制 Elmah 发送的电子邮件数量

如何从 ELMAH 发送电子邮件?

通过 Java 发送电子邮件模板时的 Mandrill-Error code-5

使用 Mandrill 发送电子邮件模板给我错误