cslweb/silverstripe-mandrill-mailer

此包最新版本(dev-master)没有提供许可信息。

允许您使用 Mandrill 发送 Silverstripe 交易电子邮件。

dev-master 2015-02-05 10:55 UTC

This package is not auto-updated.

Last update: 2024-09-14 17:00:49 UTC


README

Mandrill 邮件发送器用于通过 Mandrill.com 服务发送 SilverStripe 电子邮件。

这是一个新的 Silverstripe 邮件发送服务,它通过 Mandrill PHP SDK 与其服务通信来发送电子邮件。其优势在 Mandrill.com 上有详细介绍。

事件

除了通过 Mandrill 交付邮件外,此模块还包含一个控制器,可以接收通过他们的 Webhook规则 系统设置的 Mandrill 事件

要求

此模块需要 Silverstripe,我已经测试过它与 2.4、3.0 和 3.1 版本兼容

安装

您可以通过 composer 安装此模块,或者将其放置在与 cms 和框架目录并行的位置。如果您手动安装,则需要下载 Mandrill SDK

设置

在 _config.php 文件中,您会注意到有三行用于设置 Mailer 的实例化 - 您需要用 APIKEYHERE 替换 Mandrill API 密钥。当然,您也可以保留这些注释并设置更具体的月份。

// $mailer = new MandrillMailer('APIKEYHERE');
// $mailer->set_track_opens(true);
// $mailer->set_track_clicks(true);

所有这些函数都映射到它们的 mandrill 属性,使用 $mailer->set_property;

  • 重要
  • track_opens
  • track_clicks
  • auto_text
  • auto_html
  • inline_css
  • url_strip_qs
  • preserve_recipients
  • view_content_link
  • tracking_domain
  • signing_domain
  • return_path_domain
  • tags
  • subaccount
  • google_analytics_domains
  • google_analytics_campaign
  • metadata
  • ip_pool
  • async
  • send_at

待办事项

  • 通过 Mandrill 服务集成模板