cslweb / silverstripe-mandrill-mailer
此包最新版本(dev-master)没有提供许可信息。
允许您使用 Mandrill 发送 Silverstripe 交易电子邮件。
dev-master
2015-02-05 10:55 UTC
Requires
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 服务集成模板