使用Kentico 8的第三方电子邮件

时间:2015-02-23 20:59:16

标签: email kentico

我正在尝试使用SendGrid(或MailGun),而不是通过API使用SMTP设置。

我会在Kentico的哪个位置设置它?我会更改CMSModules_EmailQueue_SendEmail.SendEmail()方法吗?

2 个答案:

答案 0 :(得分:2)

要处理来自整个系统的电子邮件,您需要自定义EmailProvider。 请参阅有关如何操作的文档中的此部分。 https://docs.kentico.com/display/K82/Custom+Email+provider+example

一般来说,方法(SendEmailInternalSendEmailAsyncInternal)仍然会有SMTPServerInfo的签名,但你不会以任何方式使用它而不是它你会实现你自定义逻辑。

答案 1 :(得分:0)

如果到目前为止,您已经升级到最新的Kentico版本之一,那么您可能会发现我的SendGridEmailProvider类对在GitHub SendGrid API version 3上与here进行集成很有帮助