Mailgun公司是一个被10000多个网站和应用程序开发人员信任的电子邮件自动化引擎,用于发送、接收和跟踪电子邮件。通过利用Mailgun强大的电子邮件API,开发人员可以花更多的时间构建很棒的网站,减少与电子邮件服务器的冲突。Mailgun支持所有最流行的语言,包括PHP、Ruby、Python、C#和Java。
此插件的一个特别有用的功能是,当您所在的服务器不支持SMTP或出站SMTP受到限制时,它为您提供了一种发送电子邮件的方式,因为插件默认使用Mailgun HTTP API发送电子邮件。您只需要使用插件Mailgun帐户。Mailgun有一个免费帐户,每天可以发送多达200封电子邮件,这对于测试来说非常棒。付费订阅可用于增加限额。
此插件的最新版本现在支持区域。选择美国/北美或欧洲以选择发送电子邮件的API端点。
此插件的当前版本仅处理发送电子邮件、跟踪和标记以及列表订阅。
- 上传
邮筒
文件夹到/wp-content/插件/
目录或直接通过插件安装程序安装
- 通过WordPress中的“插件”菜单或使用插件安装程序提供的链接激活插件
- 访问管理员中的设置页面
设置->Mailgun
并使用您的帐户详细信息配置插件
- 单击测试配置按钮以验证您的设置是否正确。
- 单击“查看可用列表”查看Mailgun帐户中您可能希望帮助用户订阅的列表的短代码设置
您的web服务器可能不允许出站HTTP连接。设置使用HTTP API
«否»,填写SMTP的配置选项并再次测试。
对于安全连接,您的web服务器可能不允许端口465上的出站SMTP连接,对于不安全连接,可能不允许587上的出站SMTP连接。尝试更改使用安全SMTP
«否»或«是»取决于当前配置并再次测试。如果两者都失败,请尝试设置使用HTTP API
«是»并再次测试。
如果你有若要使用SMTP但仍有严重错误,请在WordPress中启用调试模式,并添加MG_DEBUG_SMTP公司
对您的wp-config.php
,如下所示:
定义(“MG_DEBUG_SMTP”,true);
是的,使用可以放在wp-config.php中的以下常量:
MAILGUN_REGION类型:字符串选择:“us”或“eu”例如define('MAILGUN_REGON','us');MAILGUN_USEAPI类型:布尔选择:“0”或“1”(0=false/no)MAILGUN_APIKEY类型:字符串MAILGUN_DOMAIN类型:字符串MAILGUN_USERNAME类型:字符串MAILGUN_PASSWORD类型:字符串MAILGUN_SECURE类型:布尔选项:“0”或“1”(0=false/no)MAILGUN_SECTYPE类型:字符串选择:“ssl”或“tls”MAILGUN_FROM_NAME类型:字符串MAILGUN_FROM_ADDRESS类型:字符串MAILGUN_TRACK_CLIKS类型:字符串选项:“是”或“否”MAILGUN_TRACK_OPENS类型:字符串选项:“yes”或“no”
-
哪些挂钩可用于其他插件?
mg_use_rerecipient_vars_syntax(使用接收变量语法)
更改消息以使用收件人变量语法–请参阅
https://documentation.mailgun.com/user_manual.html#batch-发送以获取更多信息。
应接受以下列表收件人
地址。
应该只有返回真的
或假
.
mg消息正文
允许外部插件在发送之前更改消息正文。
应接受数组,$主体
.
应返回要替换的新阵列$主体
.
mg_修改_附件
允许外部插件在
正在发送。
应接受数组,$个附件
.
应返回要替换的新阵列$个附件
.
-
哪些挂钩可用于其他插件?
mg_use_rerecipient_vars_syntax(使用接收变量语法)
更改消息以使用收件人变量语法–请参阅
https://documentation.mailgun.com/en/latest/user_manual.html#batch-发送以获取更多信息。
应接受以下列表收件人
地址。
应该只有返回真的
或假
.
mg消息正文
允许外部插件在发送之前更改消息正文。
应该接受一个数组,$主体
.
应返回要替换的新阵列$主体
.
mg_修改_附件
允许外部插件在
正在发送。
应接受数组,$个附件
.
应返回要替换的新阵列$个附件
.
Mailgun是一种电子邮件传递服务,旨在为软件开发人员发送事务性电子邮件。如果您还没有使用Mailgun发送电子邮件,那么您不需要或不想使用此插件。如果你使用Mailgun服务,这个插件可以很容易地配置Wordpress通过你现有的Mailgun域发送。这是唯一的原因。它做得很好。许多负面评论似乎是针对其他插件的,因为它们指的是该插件不提供的功能,如web表单、电子邮件发送日志、验证等。忽略这些评论,它们根本不相关。一位明星因更新速度慢而被炒鱿鱼,但这并不是一个破坏者。
我不知道为什么这个插件有这么多不好的评论——我在我所有的网站上都使用了它,它对我来说很好,所以我做了一件好事,并在这里留下了积极的评论。Mailgun提供了一个每月1000封免费电子邮件的免费计划,尽管他们现在很难激活该计划。PS:Mailgun,你应该添加一个功能,向我们选择的收件人发送一封测试电子邮件,这样我们就可以使用工具检查交付能力
不知道为什么这个插件的评论这么差。多年来,使用它为我们的代理客户提供来自数十个网站的可靠电子邮件发送,对我们来说,这一切都是一帆风顺的。
我们从2023年开始使用插件(带有Mailgun API功能)。一切都是开箱即用的。在将“mg_use_recipient_vars_syntax”钩子(请参阅常见问题解答/描述)添加到functions.php文件后,Mailgun批发送功能也能按预期工作。
许多bug版本,好像他们根本没有测试它。修复需要很多年才能实现。总的来说,这是我使用过的所有付费产品中最差的支持。
Lire les 47阿维斯
«WordPress的Mailgun»不符合逻辑。Les persones suivantes ont contribuéácette extension。
贡献者
1.9.8 (2024-02-25):
1.9.7 (2024-01-03):
1.9.6 (2023-09-10):
- 向方法添加了类型提示
- 添加了使插件WP VIP GO与
来自邮件
- 添加了Toastr以发送好消息,而不是使用警报
1.9.5 (2023-06-20):
1.9.4 (2023-06-10):
- 修复了错误
当另一个插件重新声明wp_mail()时,列表页面上出现致命错误
1.9.3 (2023-04-08)
1.9.2 (2023-03-28):
- 添加了一些操作,以便在跟踪错误时获得更好的开发体验
邮件枪错误跟踪
- 已添加标题
h: 发件人
1.9.1 (2023-03-26):
- 删除不需要的错误日志记录。
- 修复了Woocommerce的Override param错误
1.9 (2023-01-18):
1.8.10 (2022-12-26):
- 修复了不覆盖的错误
来自名称
面向Woocommerce
1.8.8 (2022-12-14):
1.8.7 (2022-11-12):
1.8.3 (2022-08-30):
- 插件重构。修复了使用遗留小工具块的小工具。PHP8.0支持检查
1.8.2 (2022-08-24):
1.8.1 (2022-08-19):
1.8.0 (2022-08-18):
- 插件重构。使用新的语言结构。扩展自述文件。更新版本
1.7.9 (2021-05-24):
1.7.8 (2021-05-13):
1.7.7 (2021-03-16):
1.7.6 (2021-02-19):
1.7.3 (2021-02-19):
1.7.2 (2020-10-07):
- 使用PHP 7.4测试插件。
- WordPress 5.5.1之前的测试插件。
1.7.1 (2019-02-07):
1.7 (2019-01-21):
- 删除多站点的设置页。
- 简化管理通知。
- 使用PHP 7.2测试插件。
- WordPress 5.0.3之前的测试插件。
1.6.1 (2018-10-08):
1.6 (2018-9-21):
- 重构管理通知
- 为所有WordPress安装类型启用设置页面
- 为所有WordPress安装类型启用测试配置
- WordPress 4.9.8之前的测试插件。
1.5.14 (2018-09-11):
- 强制SSL安全的SMTP连接使用端口465(SMTPS)进行连接,587用于普通和TLS
- 支持SMTP的区域终结点切换
1.5.13.1 (2018-08-15):
1.5.13 (2018-08-14):
- 如果设置中未配置任何地区,则默认为美国地区
- 添加有关区域配置的管理员通知
- 发送未配置明确区域的电子邮件时记录错误消息
1.5.12.3 (2018-08-09):
- 设置wp-config.php变量时的修复区域选择菜单默认值
- 修复前端电子邮件输入验证
1.5.12.2 (2018-08-09):
1.5.12.1 (2018-08-06):
1.5.12 (2018-08-02):
- 为Mailgun HTTP API添加EU端点
- 修复列表页面上损坏的徽标图像
- WordPress 4.9.7之前的测试插件
1.5.11 (2018-05-30):
- 修复较新API密钥的身份验证失败问题
- WordPress 4.9.6之前的测试插件
1.5.10 (2017-11-22):
- 修复列表页面上的设置链接(https://github.com/mailgun/wordpress-plugin/pull/65)
- 修复导致的错误
文本/html
作为两者发送的电子邮件文本/纯文本
和 文本/html
部分
1.5.9 (2017-09-13):
- 添加配置选项以允许设置SMTP连接的安全类型(SSL/TLS)
1.5.8.5 (2017-09-05):
- 将默认单击跟踪设置更改为
仅限html
(https://github.com/mailgun/wordpress-plugin/pull/58)
- 将PHPMailer设置节更改为使用TLS
1.5.8.4 (2017-06-28):
- 包装修复,处理一个奇怪的过滤问题(https://wordpress.org/support/topic/1-5-8-3-broke-the-mg_mutate_消息_body-filter)
1.5.8.3 (2017-06-13):
- 修复了一个错误,该错误导致在指定同一类型的多个标头时只使用最后一个标头值(https://wordpress.org/support/topic/bug-with-mg_parse_headers/)
- 补充
pt_BR(磅/平方英尺)
翻译(谢谢@emersonbroga)
1.5.8.2 (2017-02-27):
- 修复导致空标签与消息一起发送的错误(#51)
- 添加
mg消息正文
钩子允许其他插件在发送之前修改消息正文
- 添加
mg_修改_附件
钩子允许其他插件在发送之前修改消息附件
- 修复导致AJAX测试错误失败的错误。
1.5.8.2 (2017-02-27):
- 修复导致空标签与消息一起发送的错误(#51)
- 添加
mg消息正文
hook允许其他插件在发送之前修改消息正文
- 添加
mg_修改_附件
钩子允许其他插件在发送之前修改消息附件
- 修复导致AJAX测试错误失败的错误。
1.5.8.1 (2017-02-06):
- 修复«未定义的属性:MailgunAdmin::$hook_suffix»(#48)
- 修复«未定义变量:每个电子邮件进程上的from_name»(API和SMTP)(#49)
- 管理员代码现在只在管理员用户访问时加载
1.5.8 (2017-01-23):
- 重写一大块旧SMTP代码
- 使用1.5.7中引入的SMTP+«override from»修复错误
- SMTP调试日志现在由控制
MG_DEBUG_SMTP公司
常数
1.5.7.1 (2017-01-18):
- 修复奇数
未定义属性:MailgunAdmin::$defaults
保存配置时
- 修复使用的严格模式通知
$mailgun[“覆盖自”]
没有检查发行
1.5.7 (2017-01-04):
- 添加对使用收件人变量进行批量邮寄的更好支持。
- 澄清以下内容的措辞
发件人地址
笔记
- 从名称和地址检测
phpmailer_输入
/SMTP现在将支持Mailgun«发件人姓名/发件人地址»设置
- 如果发送失败,SMTP配置测试现在将提供错误消息
- 修复
未定义变量:content_type
中的错误wp-mail.php型
(https://wordpress.org/support/topic/minor-bug-on-version-versiion-1-5-6/#post-8634762)
- 修复
未定义索引:覆盖自
中的错误wp-mail.php型
(https://wordpress.org/support/topic/php-notice-nefined-index-override-from/)
1.5.6 (2016-12-30):
- 修复了一个非常细微的错误,该错误会导致早期PHP版本<5.5的致命错误
- 尊重
wp_邮件内容类型
(#37–@FPCSJames)
1.5.5 (2016-12-27):
- 重组
管理员通知(_N)
代码
- 重组«发件人姓名»/«发件人地址»代码
- 添加选项以覆盖由其他插件设置的«来自名称»/«来自地址»设置
- 修复了导致在某些情况下始终应用默认«发件人姓名»/«发件人地址»的错误
- 在入口点文件中将插件标题上移(https://wordpress.org/support/topic/plugin-activation-due-to-header/#post-8598062)
- 修复了升级后导致«覆盖自»设置为«是»的错误
1.5.4 (2016-12-23):
- 将一些缺少括号的数组用法更改为
数组()
语法
- 修复
wp_邮件来自
/wp_邮件_源名称
无法在旧PHP/WP版本上工作
- 添加包装以使用
模拟内容类型
/查找文件(_F)
1.5.3 (2016-12-22):
- 将所有带括号的数组用法更改为
数组()
旧PHP支持的语法
- 重新设计
内容类型
处理代码以避免做出如此大的假设
- Mailgun徽标现在通过HTTPS加载
- 修复了来自电子邮件/来自名称代码的未定义变量问题
1.5.2 (2016-12-22):
1.5.1 (2016-12-21):
- 修复了导致插件从<1.5->=1.5升级到停用的问题
1.5 (2016-12-19):
- 添加了加泰罗尼亚语支持(@DavidGarciaCat)
- 添加了西班牙语支持(@DavidGarciaCat)
- 增加了德语支持(@lsinger)
- 修复了不正确的SMTP主机名
- 跨代码库应用PSR标准
- 应用了开放式跟踪错误修复程序
- 应用的标签错误修复
- 应用
Mailgun列表
管理面板错误修复
- 固定点击跟踪下拉列表
- 固定点击跟踪和打开跟踪
- 现在尝试处理全部的以HTML格式发送邮件,有关详细信息,请参阅L201 wp-mail.php
- Mailgun徽标现在加载到两个管理页面😉
- 现在使用Mailgun API v3端点!
- 配置测试现在将显示来自API的错误或HTTP响应代码+消息
1.4.1 (2015-12-01):
1.4 (2015-11-15):
1.3.1 (2014-11-19):
1.3 (2014-08-25):
1.2 (2014-08-19):
- 修复了与未定义变量相关的错误。https://github.com/mailgun/wordpress-plugin/pull/3
1.1 (2013-12-09):
- 现在可以正确处理附件。
- 增加了自定义标签和活动的功能。
- 添加了切换URL和打开跟踪的功能。
1.0 (2012-11-27):
0.1 (2012-11-21):