我有一个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一起使用。 任何建议将不胜感激。我需要指导而不是守则。
答案 0 :(得分:2)
.NET客户端只是使用Mandrill发送邮件的方法之一。它们还提供普通的旧SMTP集成。有关详细信息,请查看SMTP documentation。您的SMTP设置位于settings page。