如何为WordPress配置免费电子邮件SMTP服务器

如何为WordPress配置免费电子邮件SMTP服务器

如果您在从WordPress站点发送和接收电子邮件时遇到问题,使用免费的SMTP服务器可以提供更高的可靠性和可送达性。

默认情况下,WordPress尝试通过PHP mail发送事务性邮件,这会导致各种问题。事务性邮件是您网站的自动电子邮件,例如密码重置、订单确认等

SMTP是简单邮件传输协议的缩写,可让您通过专用电子邮件服务器发送站点的电子邮件。这意味着您的站点可以更可靠地发送电子邮件,并且这些电子邮件不太可能最终出现在用户的垃圾邮件文件夹中。

在这篇文章中,我们将介绍7个可用于WordPress站点的免费SMTP服务器选项,包括免费的Gmail SMTP服务器。

对于每个选项,我们将向您简要介绍它,分享免费计划的任何限制,并向您展示如何在WordPress上进行设置。

  1. WordPresss使用免费SMTP服务器需要什么
  2. 适用于WordPress的7个免费SMTP服务器解决方案

WordPress使用免费SMTP服务器需要什么

要将这些工具中的任何一个集成到您的 WordPress 站点中,您需要一个插件。

其中一些工具提供了自己的专用集成插件。如果没有,您可以在WordPress.org上找到几个高质量的免费SMTP插件,例如Post SMTP Mailer/Email Log,它100%免费重新启动流行的Postman SMTP插件。

对于下面的教程,我们将使用:

  • 服务的专用WordPress插件(如果可用)。
  • 当专用插件不可用时,发布SMTP邮件程序/电子邮件日志。不过,您应该能够按照与其他插件相同的基本说明进行操作

适用于WordPress的7个免费SMTP服务器解决方案

以下是我们将介绍的免费SMTP提供商——请继续阅读以获取有关每个工具的更多详细信息:

  1. Gmail SMTP Server
  2. SendGrid
  3. Pepipost
  4. Sendinblue
  5. Mailjet
  6. Elastic Email
  7. Mailgun

Gmail SMTP Server

您可能已经知道Gmail的免费电子邮件服务。但是,Google还允许您使用Gmail作为SMTP服务器从您的网站发送电子邮件。

使用免费的Gmail帐户,您可以每24小时滚动发送多达500封电子邮件。或者,如果您是Google Workspace的付费订阅者(每月6美元),您可以在24小时滚动期间内最多发送2,000封电子邮件。

设置免费的Gmail SMTP服务器比其他一些工具更费力。但是,额外的努力是值得的,因为Gmail还提供此列表中任何工具的最高免费发送限制。

您可以在许多不同的地方使用Gmail的SMTP服务器信息。您可以在您的本地电子邮件客户端(如 Microsoft Outlook)或您的WordPress站点中使用它,这是我们将重点关注的。

要在您的WordPress网站上设置Gmail,您需要:

  • 创建Google应用
  • 配置您的WordPress站点以使用插件通过应用程序发送

如果您想从自定义域(例如you@yoursite.com )而不是Gmail ( you@gmail.com )发送电子邮件,您首先需要设置Google Workspace并支付费用。

如果您可以从Gmail地址发送电子邮件,则在开始本教程之前您无需执行任何操作。

以下是如何使用Gmail SMTP服务器发送WordPress电子邮件……

1. 配置Post SMTP Mailer/Email Log

要告诉您的WordPress站点通过您的Google应用程序发送,您可以从WordPress.org安装免费的Post SMTP Mailer/Email Log插件。

激活它后,转到WordPress仪表板中新的Post SMTP选项卡,然后单击Show All Settings查看所有选项。

首先,转到“Message选项卡并设置您的“from”电子邮件地址和姓名。

完成此操作后,返回“Account选项卡并使用“Type下拉列表选择Gmail API。这将公开一些额外的选项。保持此页面打开,因为在下一步中您将需要以下信息:

  • 授权的JavaScript源
  • 授权重定向URI

如何为WordPress配置免费电子邮件SMTP服务器

选择Gmail API选项

2. 创建一个谷歌应用程序

接下来,您需要创建一个Google App。这使您的WordPress站点(或任何其他应用程序)能够安全地连接到Gmail SMTP服务器以发送电子邮件。

为此,请打开一个新的浏览器选项卡,转到Google Developers Console,然后创建一个新项目。如果这是您第一次登录,Google应该会提示您创建一个新项目。否则,您可以通过单击Google API Logo旁边的下拉菜单(在下面的屏幕截图中由 [1] 表示)来执行此操作。

拥有应用程序后,单击按钮以Enable APIs and Services

如何为WordPress配置免费电子邮件SMTP服务器

创建一个新的Google Developers项目

 

然后,搜索“Gmail”并选择Gmail API的结果:

如何为WordPress配置免费电子邮件SMTP服务器

搜索Gmail API

在Gmail API结果页面上,单击Enable按钮:

如何为WordPress配置免费电子邮件SMTP服务器

启用Gmail API

这应该会让您进入Gmail API的专用界面。要继续,请单击“Create Credentials”按钮:

如何为WordPress配置免费电子邮件SMTP服务器

为Gmail API创建凭据

首先,使用以下设置填写“Find out what kind of credentials you need部分:

  • Which API are you using? Gmail API
  • Where will you be calling the API from? Web browser (JavaScript)
  • What data will you be accessing? User data

然后,单击What credentials do I need?按钮:

如何为WordPress配置免费电子邮件SMTP服务器

填写凭证表格

然后,Google会提示您设置 OAuth 同意屏幕。单击提示中的按钮以设置同意屏幕

如何为WordPress配置免费电子邮件SMTP服务器

创建OAuth同意屏幕的提示

这将为OAuth consent screen打开一个新选项卡。对于User Type,选择External。然后,单击Create

如何为WordPress配置免费电子邮件SMTP服务器

创建外部同意屏幕

在下一个屏幕上,输入站点的基本详细信息,例如名称和URL。

不要压力太大,因为您实际上不需要使用这些信息:

如何为WordPress配置免费电子邮件SMTP服务器

配置同意屏幕

添加完所有内容后,单击底部的Save按钮。

然后,返回将Add credentials to your project选项卡并输入以下信息:

  • Name– 易于记忆的名称 – 例如您网站的名称。
  • Authorized JavaScript origins– 从Post SMTP Mailer/Email Log插件复制并粘贴(步骤 1)。
  • Authorized redirect URIs – 从Post SMTP Mailer/Email Log插件复制并粘贴(步骤 1)。

然后,单击Refresh

如何为WordPress配置免费电子邮件SMTP服务器

创建您的凭据

刷新按钮应更改为创建OAuth用户端ID。单击该按钮以完成该过程。然后,点击完成

单击Done 后,您应该会在Credentials选项卡的OAuth 2.0 Client IDs部分看到一个条目(单击Done后应该会自动转到此页面)。

单击您的客户端ID的条目以打开其设置:

如何为WordPress配置免费电子邮件SMTP服务器

访问OAuth 2.0客户端ID

然后,查找两条信息:

  • Client ID
  • Client secret

将这两条信息放在手边,因为在下一步中您将需要它们:

如何为WordPress配置免费电子邮件SMTP服务器

您的Gmail API客户端ID

3. 添加客户端ID至Post SMTP Mailer/Email Log

现在,返回您的WordPress仪表盘和Post SMTP Mailer/Email Log设置并粘贴您的Client IDClient secret。然后,单击Save Changes

如何为WordPress配置免费电子邮件SMTP服务器

将Gmail API客户端ID添加到WordPress

完成此操作后,Post SMTP Mailer/Email Log将提示您向Grant permission with Google(Google授予权限)

如何为WordPress配置免费电子邮件SMTP服务器

向Google授予权限

当您单击该链接时,它将打开正常的Google授权流程。您需要点击并授予您的网站访问Gmail帐户的权限。

由于您没有将您的应用提交给Google进行审核,因此Google会警告您您的应用未经验证。由于您自己创建了应用程序,因此您可以放心地忽略此警告。单击链接以显示高级设置,然后选择Go to “yourwebsite”以继续授权过程:

如何为WordPress配置免费电子邮件SMTP服务器

忽略警告继续

完成授权过程后,您就全部完成了!

为验证一切是否正常,Post SMTP Mailer/Email Log插件包含一项功能,可让您发送测试电子邮件。

SendGrid

SendGrid是一种流行的事务性电子邮件服务,由于其API集成方法,它很容易与WordPress一起设置。它还为您提供详细的分析和日志记录。

SendGrid提供一个月的免费试用,可让您发送多达40,000封电子邮件。在第一个月结束后,您可以继续每天最多发送100封电子邮件。

对于较小的WordPress网站,这个限制应该没问题。如果您确实需要超出免费限制,付费计划的起价为每月14.95美元,最多可发送40,000封电子邮件。

SendGrid还提供单独的服务,让您可以在感兴趣时发送营销电子邮件。要使用WordPress设置SendGrid,您需要:

  • 生成SendGrid API密钥
  • 使用专用的WordPress插件或单独的SMTP插件将API添加到WordPress

对于完整的教程,我们有一整篇关于如何在WordPress中使用SendGrid的文章

Pepipost

Pepipost是严格的电子邮件发送服务。您可以将其连接到任何应用程序或服务,包括您的WordPress网站。您还将获得实时报告以分析您发送的电子邮件。

Pepipost可让您每天免费发送多达100封电子邮件。在最初的30天内,您还可以发送多达30,000封电子邮件。

如果您需要超过该限制,则没有单点定价。下一个最便宜的计划是每月25美元,最多可处理150,000封电子邮件。

为了帮助您将Pepipost与WordPress结合使用,Pepipost提供了一个官方WordPress插件,可帮助您连接到Pepipost API(而不是使用SMTP凭据)。

以下是如何使用Pepipost发送WordPress电子邮件。

1.验证域名和访问API密钥

首先,注册一个免费的Pepipost帐户以生成您的API密钥。

创建帐户后,系统会提示您将WordPress站点的URL添加为sending domain

如何为WordPress配置免费电子邮件SMTP服务器

将域添加到Pepipost

然后,您需要将两个TXT记录添加到您的DNS记录以验证您的域名。

如果您不确定如何执行此操作,您可以按照我们的电子邮件身份验证指南了解如何添加这些DNS记录以及它们为何重要。

对域名进行身份验证后,转到Pepipost仪表盘中的Settings → Integrations以查找您的API密钥。将此值放在手边,因为您将在下一步中需要它:

如何为WordPress配置免费电子邮件SMTP服务器

访问Pepipost API密钥

2.安装和配置官方Pepipost插件

获得Pepipost API密钥后,您可以从WordPress.org安装官方Pepipost插件。

然后,转到WordPress仪表盘中新的Pepipost Settings选项卡,并将您的API密钥添加到Api Key框中。

在此之下,您还需要配置基本的发件人信息,例如您的发件人姓名和电子邮件地址。

保存更改后,您就可以开始使用了。您可以使用Send a Test Email部分来确保一切正常:

如何为WordPress配置免费电子邮件SMTP服务器

将API添加到Pepipost插件设置

Sendinblue

Sendinblue可以帮助您发送营销电子邮件和交易电子邮件(它也是一个很好的Mailchimp替代方案)。它更多地关注事物的营销方面,具有营销自动化功能等等。

Sendinblue还具有较高的免费发送限制之一,让您每天最多发送300封电子邮件。但是,如果您需要超过这些限制,最便宜的选择是每月25美元,最多40,000封电子邮件/月。因此,如果您认为每天有可能超过300封电子邮件,那么这可能不是一个好的选择。

为了帮助您将Sendinblue与WordPress结合使用,Sendinblue团队提供了一个专用的WordPress插件。

以下是如何使用Sendinblue免费发送WordPress事务性电子邮件。

1. 注册并生成API Key

首先,注册一个免费的Sendinblue帐户

登录帐户后,单击右上角的用户名并选择SMTP & API选项。或者,您可以在登录时访问此页面

然后,单击Create a New API密钥按钮。在弹出窗口中:

  • 选择Version 2.0
  • 给它起一个名字来帮助你记住它(例如你的 WordPress 网站的名称
  • 点击Generate

如何为WordPress配置免费电子邮件SMTP服务器

创建Sendinblue API 2.0密钥

 然后,您应该会看到API密钥的值 – 将其放在手边,因为您将在下一步中需要它。

2.安装Sendinblue插件

接下来,从WordPress.org安装并激活官方Sendinblue插件

然后,单击WordPress仪表盘中的新Sendinblue选项卡,并将您的API密钥添加到框中。然后,点击Login

如何为WordPress配置免费电子邮件SMTP服务器

将API密钥添加到Sendinblue插件设置

然后您应该会看到插件的完整设置区域。

要开始通过Sendinblue的免费SMTP服务器发送您网站的交易电子邮件,请选择“Transactional emails部分中的“Yes”单选按钮。

然后,您可以选择您的发件人信息(您可以从Sendinblue仪表盘进行控制)并发送一封测试电子邮件:

如何为WordPress配置免费电子邮件SMTP服务器

启用使用Sendinblue发送事务性电子邮件

Mailjet

Mailjet是一种经济实惠的电子邮件解决方案,可以帮助处理营销电子邮件和事务性电子邮件。对于SMTP发送服务,您可以永远免费每天发送多达200封电子邮件,但您的电子邮件将在页脚中包含Mailjet徽标。

要移除徽标和/或增加您的发送限制,付费计划的起价仅为每月9.65美元,每月最多可发送30,000封电子邮件。

以下是如何使用Mailjet发送WordPress电子邮件。

1. 注册并访问API Key

首先,注册一个免费的Mailjet帐户以访问您的Mailjet API密钥。

激活您的Mailjet帐户后,转到Mailjet仪表盘中的Transactional → Overview以查找您的API密钥:

如何为WordPress配置免费电子邮件SMTP服务器

访问Mailjet API密钥

您还可以使用右侧的Configuration选项来添加和验证您的发件人域和地址。这将有助于提高电子邮件的可传递性。

2.安装官方插件

要将您的WordPress站点配置为通过Mailjet发送交易电子邮件,Mailjet在WordPress.org上提供了一个专用的集成插件

安装并激活插件后,转到WordPress仪表盘中的新Mailjet选项卡,并从您的Mailjet帐户添加API密钥:

如何为WordPress配置免费电子邮件SMTP服务器

重要声明

本网站的文章部分内容可能来源于网络,如有侵犯你的权益请联系邮箱:wxzn8@outlook.com
站内资源为网友个人学习或测试研究使用,未经原版权作者许可,禁止用于任何商业途径!请在下载24小时内删除!本站资源大多存储在云盘,如发现链接失效请反馈,我们会及时更新。

给TA打赏
共{{data.count}}人
人已打赏
WordPress基础学习

深入了解WordPress自动更新

2023-1-13 19:23:37

WordPress基础学习

如何为WordPress配置SendGrid以发送电子邮件

2023-1-13 19:25:37

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
今日签到
有新私信 私信列表
搜索