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

Send error emails using Elmah via Mandrill

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

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

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

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

.NET 客户端只是使用 Mandrill 发送邮件的一种方式。他们还提供普通的老式 SMTP 集成。看看 SMTP documentation for details. Your SMTP settings are located on the settings page.