lukeyouell / craft-mailgunevents

此包已被废弃且不再维护。没有建议的替代包。

从实用工具部分跟踪 Mailgun 事件

1.0.4 2018-05-01 14:11 UTC

This package is not auto-updated.

Last update: 2019-11-16 17:15:44 UTC


README

icon

Craft CMS 3 的 Mailgun 事件插件

从实用工具部分跟踪 Mailgun 事件。

Screenshot

要求

此插件需要 Craft CMS 3.0.0 或更高版本和 Mailgun 1.2.0 或更高版本。

安装

要安装插件,可以通过插件商店安装,或者按照以下说明进行。

  1. 打开您的终端并进入您的 Craft 项目

     cd /path/to/project
    
  2. 然后告诉 Composer 加载插件

     composer require lukeyouell/craft-mailgunevents
    
  3. 在控制面板中,转到设置 → 插件,然后点击 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 提供