lukeyouell / craft-mailgunevents
此包已被废弃且不再维护。没有建议的替代包。
从实用工具部分跟踪 Mailgun 事件
1.0.4
2018-05-01 14:11 UTC
Requires
- craftcms/cms: ^3.0.0
- craftcms/mailgun: ^1.2.0
This package is not auto-updated.
Last update: 2019-11-16 17:15:44 UTC
README
Craft CMS 3 的 Mailgun 事件插件
从实用工具部分跟踪 Mailgun 事件。
要求
此插件需要 Craft CMS 3.0.0 或更高版本和 Mailgun 1.2.0 或更高版本。
安装
要安装插件,可以通过插件商店安装,或者按照以下说明进行。
-
打开您的终端并进入您的 Craft 项目
cd /path/to/project
-
然后告诉 Composer 加载插件
composer require lukeyouell/craft-mailgunevents
-
在控制面板中,转到设置 → 插件,然后点击 Mailgun Events 的“安装”按钮。
配置 Mailgun 事件
由于插件使用您在电子邮件设置部分中定义的 Mailgun 设置,因此无需再次提供您的 API 凭据。
安装成功后,您将能够选择要跟踪哪些事件以及从 Mailgun 请求多少结果。
事件类型选项
事件类型 | 描述 |
---|---|
accepted |
Mailgun 接受了发送/转发电子邮件的请求,并将消息放入队列。 |
clicked |
电子邮件收件人点击了电子邮件中的链接。必须在 Mailgun 控制面板中启用点击跟踪,并且 CNAME 记录必须指向 mailgun.org。 |
complained |
电子邮件收件人在其电子邮件客户端中点击了垃圾邮件投诉按钮。启用反馈循环可以使 Mailgun 收到通知。 |
delivered |
Mailgun 已发送电子邮件,并且已由收件人的电子邮件服务器接收。 |
failed |
Mailgun 无法将电子邮件发送到收件人的电子邮件服务器。 |
opened |
电子邮件收件人打开了电子邮件并启用了图片查看。必须在 Mailgun 控制面板中启用打开跟踪,并且 CNAME 记录必须指向 mailgun.org。 |
rejected |
Mailgun 拒绝了发送/转发电子邮件的请求。 |
stored |
Mailgun 已存储传入的消息。 |
unsubscribed |
电子邮件收件人点击了退订链接。必须在 Mailgun 控制面板中启用退订跟踪。 |
限制选项
从插件设置页面,您可以从预定义值列表中选择,但您可以通过覆盖插件设置来设置自己的值。
覆盖插件设置
如果您在 config
文件夹中创建一个名为 mailgun-events.php
的配置文件,您就可以在控制面板中覆盖插件的设置。因为这个配置文件完全支持 多环境配置,所以这是一种方便的方法,可以在多个环境中使用不同的设置。
以下是一个配置文件可能的样子,以及您可以覆盖的所有可能值。
<?php return [ 'eventTypes' => ['delivered', 'failed'], 'limit' => 50, ];
Mailgun Events 路线图
一些要做的事情,以及潜在功能的想法
由 Luke Youell 提供