您想使用免费的 SMTP 服务器发送 WordPress 电子邮件吗?
默认情况下,WordPress 使用 PHP 邮件功能,该功能不可靠,并且经常将您的电子邮件标记为垃圾邮件。使用 SMTP 服务器是确保 WordPress 电子邮件送达率的最佳方法。
在本文中,我们将向您展示如何使用免费的 SMTP 服务器发送 WordPress 电子邮件。
为什么使用 SMTP 服务器发送 WordPress 电子邮件?
网站所有者经常抱怨 WordPress 不发送电子邮件问题。
解决这个问题的最简单方法是使用 SMTP 服务器,这样您的 WordPress 电子邮件就可以到达人们的收件箱。
默认情况下,WordPress 通过 PHP 邮件发送电子邮件。不幸的是,并非所有 WordPress 托管服务器都正确配置为使用 PHP 邮件。
即使电子邮件发送成功,也可能会被错误地识别为垃圾邮件。这意味着它们可以在不被看到的情况下被自动删除。
确保 WordPress 电子邮件送达率的最佳方法是使用 SMTP 服务器。它是在互联网上发送电子邮件的标准协议。
SMTP 服务器使用正确的身份验证来确保电子邮件是由授权发件人发送的。这提高了送达率,并且您的电子邮件可以安全地到达用户的收件箱。
现在,为了连接您的 WordPress 网站以使用 SMTP 服务器,您需要一个插件来建立该连接。我们将使用 WP Mail SMTP 插件,这是 WordPress 最好的 SMTP 插件。
WP Mail SMTP 还提供免费版本。
话虽这么说,让我们看看如何设置 WP Mail SMTP,然后如何将其连接到流行的免费 SMTP 服务器。
安装适用于 WordPress 的 WP Mail SMTP 插件
第一步是安装并激活 WP Mail SMTP 插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 的分步指南插件。
激活后,您需要转到 WordPress 管理区域中的 WP Mail SMTP » 设置页面来设置插件。
您需要首先输入您的发件人电子邮件和发件人姓名。 WordPress 电子邮件将从该电子邮件地址和姓名发送。
您应该选中“通过电子邮件强制”复选框。这可确保来自 WordPress 网站的所有电子邮件均通过 SMTP 服务器从该电子邮件地址发送。
提示:只需选中“强制来自姓名”即可使所有电子邮件都来自同一姓名,无论 WPForms 等插件中的任何设置如何。
接下来,您需要选择 SMTP 邮件服务。只需单击您要使用的那个即可。
我们将介绍许多不同的免费 SMTP 服务器的分步说明。您需要保持 WP Mail SMTP 设置选项卡打开,然后按照所选 SMTP 服务器的说明进行操作。
- 使用以下方式发送 WordPress 电子邮件g Sendinblue
- 使用 Gmail 发送 WordPress 电子邮件
- 使用 MailGun 发送 WordPress 电子邮件
- 使用 SendGrid 发送 WordPress 电子邮件
注意:如果您对技术方面不太有信心,我们建议您升级到 WP Mail SMTP 的 Elite 帐户。他们提供出色的白手套设置服务,将帮助您完成设置过程。
使用 Sendinblue SMTP 服务器发送 WordPress 电子邮件
Sendinblue 允许您每天从您的网站发送最多 300 封免费电子邮件。
首先,您需要在 Sendinblue 网站上创建一个帐户。确认您的电子邮件地址后,系统会要求您选择 Sendinblue 定价计划。
只需点击“继续免费计划”按钮即可。
您将收到一条短信,其中包含要输入的确认码。接下来,您将看到 Sendinblue 仪表板。
在继续之前,您需要在您的网站上创建一个子域,例如 mail1.yourdomain.com。
为此,请登录您的网络托管或域名注册商帐户,然后按照他们的说明添加子域。
如果您使用的是 Bluehost,那么您需要转到托管仪表板下的“域”»“子域”页面。
只需输入您要使用的子域(例如 mail1),然后单击创建按钮即可继续。 Bluehost 会将子域添加到您的托管中。
创建子域后,您需要将其添加到您的 Sendinblue 帐户。
将您的子域添加到 Sendinblue
在您的 Sendinblue 帐户中,您需要转到“设置”页面。在此页面上,滚动到“您的发件人和域”部分,然后单击其下方的“配置”按钮。
接下来,单击“域”选项卡,然后单击“添加新域”按钮。
继续输入您的整个子域,例如 mail1.yoursite.com。请务必选中该框以确认您要使用域名对电子邮件进行数字签名。然后,单击“保存”按钮。
保存后,您将看到一个弹出窗口,其中列出了验证域的方法。默认方法是托管文件,这需要您创建 HTML 文件并通过 FTP 上传。
我们建议改用“添加 DNS 条目”方法。这将为您提供一个特殊的代码,您需要使用它来验证您的子域。
提示:如果您错误地关闭了此弹出窗口,请不要担心。您可以通过点击子域旁边的“验证此域”链接返回到该页面。
接下来,您需要在网络托管帐户中打开您的域的 DNS 设置。您的网络托管服务商应该有相关说明。
在 Bluehost 中,您需要将 DNS 记录向下滚动到 TXT 部分。
然后,创建新的 DNS TXT 记录。
对于主机记录(有时称为主机 or 名称),您需要输入您的子域名,例如mail1.yourdomain.com。根据您的网络托管服务商的不同,可能已为您输入,或者您可能需要输入全部或部分内容。
对于Value(也称为TXT值或TXT数据),您只需从Sendinblue复制特殊代码即可。
请确保保存您的 DNS TXT 记录。完成此操作后,返回 Sendinblue 并单击“已添加记录”。请验证”按钮。
提示:DNS 更改可能需要长达 24 – 48 小时才能在互联网上传播。如果验证失败,请在几个小时后重试。
完成此操作后,您还需要再输入两条 DNS TXT 记录,以便 Sendinblue 可以验证从您的域发送的电子邮件。这提高了交付能力。
在 Sendinblue 中,点击您的域旁边的“管理”下拉列表,然后选择“验证此域”选项。
然后您将看到一个弹出窗口,其中包含 DNS 记录的详细信息你需要添加。您只需添加前 2 个 DNS 记录。第三个是您已经添加的,第四个是不必要的。
只需按照与以前相同的方式将这些添加到您的网络托管帐户或域名注册商中的域即可。然后,继续并单击“已添加记录”。请验证每个按钮。
现在,您只需在 WordPress 网站上完成 Sendinblue 的启用即可。只需返回您之前打开的 WP Mail SMTP 设置页面并找到 API 密钥框即可。
然后,点击“获取 v3 API 密钥”链接。
此链接将在新选项卡中打开您的 Sendinblue 帐户的正确页面。在这里,您只需复制 API 密钥即可。
复制后,返回 WP Mail SMTP 并粘贴 API 密钥。
执行此操作后,请确保单击“保存设置”。
现在一切都已设置完毕。您只需等待Sendinblue激活您的账户即可nt。
现在,是时候继续测试您的电子邮件是否正常工作了。
使用 Gmail SMTP 服务器发送 WordPress 电子邮件
您可以使用免费的 Gmail 帐户发送 SMTP 电子邮件。如果您还没有 Gmail 帐户,请先创建一个帐户,然后再按照其余说明进行操作。
首先,登录您的 WordPress 管理员,您应该已经安装了 WP Mail SMTP。在 WP Mail SMTP » 设置页面上,选择 Gmail 作为您的邮件程序。
您将看到用于输入客户端 ID 和客户端密钥的选项。您稍后还需要复制一个 URL,因此请保持此选项卡打开。
接下来,访问 Google Developers Console 网站。您需要同意条款和条件。然后,单击“创建项目”按钮。
现在,是时候创建新项目了。您只需在此处输入您要使用的名称即可。然后,继续点击k 创建按钮。
您现在将看到仪表板,并在屏幕顶部的下拉列表中选择了新项目。
您需要点击“启用 API 和服务”按钮。
然后您将看到 API 库。只需在搜索栏中输入“Gmail”即可。
页面随后将刷新。第一个结果应该是 Gmail API。继续并单击它。
接下来,您将看到一些有关 Gmail API 的信息。只需单击“启用”按钮即可。
启用 API 可能需要几秒钟的时间。接下来,您需要单击“创建凭据”按钮。
在下一个屏幕上,您需要选择以下选项。
您使用哪个 API? Gmail API
您将从哪里调用 API?网络浏览器(Javascript)
您将访问哪些数据?用户数据
然后,点击“我需要什么凭据?”按钮。
此后,您将看到一个弹出窗口,提示您创建 OAuth 同意屏幕。只需点击“设置同意屏幕”链接即可立即执行此操作。
OAuth 同意屏幕将在新选项卡中打开。在这里,您需要选择“外部”类型,然后单击“创建”按钮。
注意:我们将使应用程序保持在测试模式。它实际上不会向公众开放。
接下来,输入您的应用的名称,并选择您的支持电子邮件地址。
之后,向下滚动到“授权域”部分,单击“添加域”按钮,然后输入您的域的名称。
提示:您需要输入域名,不能以http、https、www开头。
接下来,输入您的电子邮件地址。
然后,点击“保存并继续”按钮。
只需单击“范围”屏幕上的“保存并继续”按钮即可。关于“考验我们”在用户屏幕上,点击“添加用户”按钮并输入您的 Gmail 地址。
然后,再次按“保存并继续”。
到达摘要后,请继续返回到其他选项卡以设置项目的凭据。
在这里,您可以输入任何名称或直接保留默认名称。
在“授权 JavaScript 来源”中,您需要输入您网站的域名。
在“授权重定向 URI”中,您需要输入 WP Mail SMTP 设置中的重定向 URL。
然后您将在其下方看到一个“刷新”按钮。单击该按钮,然后单击出现的“创建 OAuth 客户端 ID”按钮。
您现在已经完成了 Google 网络应用程序的创建。只需单击“完成”按钮即可。
您现在将看到列出的新 Web 应用程序。继续并单击旁边的编辑图标。
在这里,你将查看您的客户端 ID 和客户端密钥。
您需要复制这些内容并将其粘贴到您的 WP Mail SMTP 设置页面中。然后,继续并单击“保存设置”按钮。
页面随后将刷新。您需要再次向下滚动并点击“允许插件使用您的 Google 帐户发送电子邮件”按钮。
这将打开一个弹出窗口,您需要在其中选择您的电子邮件帐户。然后您将看到一个警告屏幕。只需单击“高级”链接,然后单击“转到 wpmailsmtp.com”链接即可继续。
注意:继续操作是完全安全的,因为这是您自己创建的应用程序。
然后您将看到一个弹出窗口,要求您授予权限。继续并单击“允许”按钮。
最后,您需要确认您的选择并再次单击“允许”按钮。
执行此操作后,您将被引导回 WP Mail SMTP。您将看到一条消息,确认您已e 已成功将您的网站与 Google API 项目关联起来。
现在,是时候继续测试您的电子邮件是否正常工作了。
使用 MailGun SMTP 服务器发送 WordPress 电子邮件
MailGun 是另一个流行的 SMTP 电子邮件提供商。它可以让您每月免费发送最多 5,000 封电子邮件,为期 3 个月。
首先,您需要访问 MailGun 网站并单击“开始发送”按钮注册帐户。
您需要输入您的信用卡详细信息。如果您发送的电子邮件超过 5,000 封或在前 3 个月后继续发送,则您的卡将按每 1,000 封电子邮件 0.80 美元的费率收费。
完成后,点击屏幕底部的“创建帐户”按钮。
然后您将看到您的帐户仪表板。
继续之前,请在您的电子邮件收件箱中查找来自 Mailgun 的验证电子邮件。您需要点击此电子邮件中的链接才能执行操作验证您的 Mailgun 帐户。
提示:您还会收到一封电子邮件,通知您 API 密钥已添加到您的 Mailgun 帐户中。这是正常现象。
点击此链接后,系统将提示您输入并验证您的手机号码。接下来,您将再次看到 Mailgun 仪表板。
现在,您需要在网站上创建一个子域,例如 mg.yourdomain.com。
为此,请登录您的网络托管帐户并按照其说明添加子域。如果您使用的是 Bluehost,则需要转到域名 » 子域名页面。
创建子域后,返回 Mailgun 仪表板并转至发送 » 域页面。
接下来,您需要输入之前在托管帐户中创建的子域。
只需将“域区域”设置为美国即可,除非您位于欧盟。
继续并单击“高级设置 (DKIM)”链接以打开 DKIM 设置ngs。
在这里,您应该选中“创建 DKIM 授权”框,并选择 2048 作为“DKIM 密钥长度”。
然后,继续点击“添加域”按钮。
您现在将在“添加用于发送的 DNS 记录”步骤下看到验证您的域的说明。
您需要登录您的网络托管帐户并将特定 DNS 记录添加到您的子域。您的网络托管服务商应该能够为您提供相关说明。
在 Bluehost 中,您需要将 DNS 记录向下滚动到 TXT 部分。
然后,创建第一个新的 DNS TXT 记录。
对于主机记录(有时称为主机或名称),您需要输入您的子域,例如mg.yourdomain.com。根据您的网络托管服务商的不同,可能已为您输入,或者您可能需要输入全部或部分内容。
对于Value(也称为TXT值或TXT数据),您只需复制“Ente”下的特殊代码即可r 这个值来自 Mailgun。
确保保存您的 DNS TXT 记录。
对于第二个 DNS TXT 记录,您需要输入“主机名”列中显示的主机记录。然后,输入“输入此值”列中的长代码作为值。
保存第二个 DNS TXT 记录后,您还应该添加 Mailgun 帐户中的 MX 记录。
您可以按照与 TXT 记录相同的方式输入这些内容。只需确保为每一项选择 MX。如需更多帮助,请查看我们关于如何更改 MX 记录的文章。
提示:您的虚拟主机可能不允许您将 MX 记录添加到子域。如果是这样,则可以不使用 MX 记录继续操作。不过,请注意,如果您使用与发件人地址相同的电子邮件地址,则在向自己发送电子邮件时可能会收到发件人验证错误。
这就是您需要做的全部。您无需添加 DNS 记录进行跟踪。
一旦你输入 TXT 和 MX 记录后,只需单击页面底部的“验证 DNS 设置”按钮即可。
然后您将看到一个屏幕,询问您希望如何发送电子邮件。
忽略这一点,然后转到“设置”» API 密钥页面。在这里,您需要单击私有 API 密钥旁边的查看按钮,然后复制它。
接下来,您需要将私有 API 密钥粘贴到 WP Mail SMTP 中。在其下方,输入您的子域。确保选择了正确的区域,然后单击“保存设置”按钮。
最后一步是测试您的电子邮件是否正常工作。
使用 SendGrid SMTP 服务器发送 WordPress 电子邮件
SendGrid 可让您在前 30 天内发送最多 40,000 封电子邮件。之后,他们的计划每天为您提供最多 100 封免费电子邮件。
首先,您需要访问 SendGrid 网站并单击“免费开始”按钮来创建您的免费帐户。
创建帐户后,您将看到 SendGrid 仪表板。
您的第一步是创建发件人身份。继续并单击“创建单个发件人”按钮。
然后,只需输入您要用于电子邮件的姓名、电子邮件地址和邮寄地址即可。
重要提示:此电子邮件地址需要与您在 WP Mail SMTP 设置中用作发件人地址的地址相同。
然后您将看到“发件人”表中列出的您的详细信息。
您将收到一封验证电子邮件,其中包含一个按钮,您需要点击该按钮才能验证此企业电子邮件地址。
验证电子邮件地址后,请继续点击侧边栏中的仪表板链接返回 SendGrid 仪表板。
下一步是单击 Web API 和 SMTP 中继选项的“开始”按钮。
在下一个屏幕上,选择 SMTP 中继选项。
接下来,您需要输入输入 API 密钥的名称,然后单击“创建密钥”按钮。
然后您将看到您的 API 密钥。
接下来,在单独的选项卡中打开 WordPress 管理员,然后转到 WP Mail SMTP » 设置。您应该已经为您的邮件程序选择了 SendGrid。如果没有,请立即选择。
在屏幕底部,您将看到一个用于输入 SendGrid API 密钥的框。只需将其复制并粘贴到此处,然后单击“保存设置”按钮即可。
接下来,您需要验证您的集成是否正常工作。首先,转到 WP Mail SMTP 设置中的电子邮件测试选项卡。然后,输入您的电子邮件地址并单击“发送电子邮件”按钮。
您应该会看到一条消息,表明测试电子邮件已成功发送。您也可以在收件箱中查看。
现在您的测试电子邮件已成功发送,请返回包含 SendGrid API 页面的选项卡。
继续并选中“我已更新我的设置”框。然后,单击e“下一步:验证集成”按钮。
在下一个屏幕上,单击“验证集成”按钮。
然后您应该会看到此消息。
接下来,您应该创建并验证子域,以帮助提高电子邮件的送达率。
提示:如果您无法创建并验证子域,来自您网站的电子邮件仍会发出。但是,某些电子邮件可能无法送达收件人。
创建与 SendGrid 一起使用的子域
现在,您需要在网站上创建一个子域,例如 sg.yourdomain.com。
要创建子域,请登录您的网络托管帐户并按照添加子域的说明进行操作。如果您使用的是 Bluehost,则需要转到域名 » 子域名页面。
我们建议使用 sg.yourdomain.com 作为您的子域。
创建子域后,需要将其添加到您的r SendGrid 帐户。
为此,您需要转到 SendGrid 帐户中的“设置”»“发件人身份验证”页面。在“验证您的域”下,您需要单击“开始”按钮。
现在,您应该选择您的 DNS 主机。这是您的网站主机,除非您的域名是在其他公司注册的。
在第二步中,为“您是否还要为该域的链接添加品牌?”选择“是”,这意味着您的电子邮件将显示为来自您的域,而不是 SendGrid。
然后,只需单击“下一步”按钮即可。
现在,在“发送来源的域”框中输入您的域。在此下方,单击“高级设置”链接。这将开辟新的选择。
您需要取消选中“使用自动安全”框并选中“使用自定义返回路径”框。然后,在“返回路径”中输入子域的第一部分’。例如,如果您的子域是 sg.example.com,则输入 sg。
完成此操作后,单击“下一步”按钮。
现在,您将看到一些需要添加到域中的 DNS 记录。您可以查阅网络托管服务商的文档以获取执行此操作的帮助。
添加记录后,继续点击屏幕底部的“验证”按钮。然后您应该会看到一条成功消息。
最后,再次测试您的 SMTP 电子邮件以确保电子邮件发送正确。
测试您的 SMTP 邮件是否正常工作
所有这些方法的最后一步是发送测试电子邮件以确保一切正常。
首先,转到 WP Mail SMTP 设置中的“电子邮件测试”选项卡。然后,输入您希望将测试电子邮件发送到的电子邮件地址(如果该地址与默认地址不同)。
只需单击“发送邮件”ail 按钮,您的电子邮件将被发送。您应该会看到一条消息,告知您电子邮件已成功发送。
接下来,请检查您的收件箱以确保测试电子邮件已到达。
其他免费 SMTP 邮件选项
您还可以使用其他免费的 SMTP 邮件程序选项来代替我们介绍的选项。
- Outlook:这比其他方法需要更长的设置过程,但优点是您可以发送许多电子邮件(每分钟最多 10,000 封)。
- Amazon SES:此服务仅适用于如果您对技术有信心,建议您使用,因为设置相当复杂。第一年免费。
- SMTP.com:这是一个强大且可靠的选择。缺点是它仅在前 30 天内免费,之后您必须付费才能使用。
对于所有这些,您可以通过在 WP Mail SMTP 设置页面上选择邮件程序,然后单击文档来获取说明在链接上。这将在新选项卡中打开说明。
我们希望本文能帮助您了解如何使用免费的 SMTP 服务器发送 WordPress 电子邮件。您可能还想查看我们关于最佳电子邮件营销服务的文章以及我们对最佳虚拟企业电话号码应用程序(带有免费选项)的比较。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。