如何在 WordPress 上使用 Mailgun 发送电子邮件(成功)

Blair Jersyer WordPress Tutorials Mar 19, 2022

如果您现在正在运行 WordPress 博客,那么您很可能计划建立一个电子邮件列表,或者您可能已经有了一个。 收集的电子邮件地址经常用于电子邮件外展,但如果 WordPress 无法成功向您的订阅者发送电子邮件会发生什么情况?

这就是 Mailgun 的用武之地。Mailgun 是帮助您成功向订阅者发送电子邮件的完美解决方案。 在了解如何在 WordPress 上使用它之前,让我们先了解一下 Mailgun 是什么。

Mailgun 是什么以及它是如何工作的?

Mailgun 是由 Rackspace 设计和提供的电子邮件自动化服务。 该服务提供基于云的电子邮件服务,用于发送、接收和跟踪通过您的网站和应用程序(包括 WordPress)发送的电子邮件。

大多数 Mailgun 功能都可以通过直观的 RESTful API 或通过 SMTP、POP3、IMAP 等传统电子邮件协议获得。 这意味着它不会使用 PHP 内部邮件功能,如果您使用具有受限电子邮件服务的共享主机或者您在本地使用 WordPress(或任何 PHP 应用程序发送电子邮件),这将非常有用。

创建令人惊叹的网站

使用最好的免费页面构建器 Elementor

现在开始

这里的好消息是,它是一项提供连续试用服务的服务。 连续,我们的意思是它不会随着时间的推移而过期,但您会受到可以发送的电子邮件数量的限制。 例如,您每月最多可以发送 5000 封电子邮件(这对于新博客来说已经足够了)、使用准确的报告等。如果您需要更多,则需要升级.

升级将为您带来很多好处,例如专用 IP 地址,随着时间的推移,这将很有用,因为 Mailgun 发送的某些电子邮件并不总是能到达 Hotmail(Microsoft 电子邮件服务)。 原因是 Mailgun 为免费计划使用相同的 IP,这导致该 IP 被禁止使用某些服务,因为它经常在垃圾邮件列表中引用。 但是,这对您来说不应该是一个大问题,因为对于其他服务它运行良好。

现在让我们看看如何在 WordPress 上使用它。

如何在 WordPress 上设置 Mailgun(分 2 步)

我们将本教程分为 2 个不同的部分。 第一部分将在 Mailgun 和您的注册商网站上进行,第二部分将在您的 WordPress 博客上进行。

1 - 使用 Mailgun 帐户创建 &

从 WordPress 发送电子邮件之前的第一步是确保在 Mailgun 上创建了一个帐户 这应该是一个非常简单的步骤,因为您只会被要求提供基本信息,例如电子邮件、用户名 & 密码、付款字段等。

如果您不想提供付款信息,请确保取消选中“立即添加付款信息”。 注册后,您肯定会完成验证过程,其中包括使用您的电子邮件和电话号码激活您的帐户。 激活并连接后,您将登陆类似的仪表板。

此仪表板显示我们的 WordPress 网站之一的当前活动。 它有一些有趣的指标,例如发送的电子邮件总数、退回总数和删除总数(PHP 邮件功能无法获得的东西)。

要继续与 WordPress 集成,我们将前往“发送 > 域”。 从那里,您将看到一个添加域按钮。 您应该注意,如果您没有看到该域,那么您可能没有成功激活您的帐户。

在下一页上,您将定义您的域设置。 通常,建议使用子域来发送电子邮件(有助于故障排除)。 例如,如果您有一个 johndoe.com 作为您的主域,您可以使用 notifications.johndoe.com 或 mail.johndoe.com。

其他字段具有工作默认值,您可以继续。 下一步是定义 DNS 设置。 这实际上是使 Mailgun 工作的必要步骤。 配置 DNS 将包括在您的注册商 DNS 配置中添加 MX、TXT 和 CNAME 记录。

我们使用 Cloudflare 来管理我们的域。 如果您使用的是其他注册商,则该步骤可能会有所不同,但最后仍然需要执行相同的步骤。

您首先需要访问您选择的域。

然后在顶部菜单上,您将看到 DNS 部分。 您需要单击它以访问您的 DNS 设置。

然后,您只需要填写您的配置。 您应该注意,Mailgun 具有启用不同功能的各种配置。 例如,某些 TXT 记录将启用发送记录、其他接收和跟踪记录。

完成后,您应该等待大约 24-48 小时才能看到应用的更改。 我们还没有完成本教程的第一步。 让我们找出在 WordPress 上配置它。

2 - 配置 Mailgun WordPress 插件

对我们来说幸运的是,Mailgun 创建了一个WordPress 插件,可以简化与 WordPress 的集成。 现在要做的第一件事是安装 WordPress.org 上提供的插件。 虽然有人提到该插件已经 3 年没有更新了,但到目前为止它做得很好。

您也可以直接从 WordPress 仪表板安装插件。 通过在搜索栏上搜索“Mailgun for WordPress”一词。

安装并启用插件后,将在“设置”菜单下添加一个名为“Mailgun”的新设置子菜单。

通过单击该菜单,您将进入配置页面,您需要在其中创建与您的实际 Mailgun 详细信息的匹配项。 例如,您需要提供:

当您从 Mailgun 检索到这些详细信息后,请不要忘记将您的更改保存在 WordPress 上。 从现在开始,Mailgun 将负责您的电子邮件。

总结

在使用 WordPress 时,您经常需要向订阅者发送电子邮件。 如果默认情况下提供的 PHP 函数可以完成这项工作,那么对于愿意为其电子邮件提供跟踪工具的企业来说,这通常不是一个好的解决方案。 因此,Mailgun 是一个不错的解决方案,它附带适用于新博客的免费计划。

在本教程中,我们注意到可以通过 2 个不同的步骤进行配置:

  • 创建 Mailgun 帐户并设置 DNS 详细信息
  • 安装和配置 Mailgun WordPress 插件

请在评论中告诉我们这是否对您有所帮助。 如果您想与我们分享其他提示,请不要犹豫。

Divi WordPress Theme