如何通过 SendGrid 设置 WP Mail SMTP ,解决邮件被误判为垃圾邮件的投递问题

邮件投递问题是 WordPress 用户常面临的一个重要挑战。许多重要邮件可能会被误判为垃圾邮件,或者根本无法送达。幸运的是,使用 SMTP(简单邮件传输协议)并配合可靠的邮件服务提供商,如 SendGrid,可以有效解决这些问题,确保邮件可靠地每次都能送达。

本文将带你们介绍如何通过 WP Mail SMTP 配置 SendGrid,从而认证网站邮件,提升邮件投递率,避免常见的邮件问题。

为什么邮件投递很重要

使用 WordPress 网站时,邮件投递问题会影响到许多关键功能,例如:

联系表单提交

WooCommerce 订单确认

订阅通知

用户注册邮件

如果没有正确的邮件认证,这些邮件可能会被标记为垃圾邮件,或者根本无法送达收件人。邮件投递不仅关系到客户的体验、业务的运营效率,还直接影响到品牌的信誉和法律合规性。确保邮件的顺利投递是每个 WordPress 网站管理员都应当重视的事项。使用像 WP Mail SMTP 和 SendGrid 这样的工具来认证域名和配置 SMTP,能有效提高邮件投递的可靠性,确保邮件能顺利送达用户的收件箱。

开始使用 SendGrid

在开始设置 WP Mail SMTP 配合 SendGrid 之前,需要先拥有一个 SendGrid 账户。以下是开始的步骤:

创建 SendGrid 账户
访问 SendGrid 官网并注册一个免费账户(如果还没有账户的话)。设置发送者身份
设置好 SendGrid 账户后,需要认证一个发送者身份你可以选择认证单一发送者邮件地址,或者认证你的域名。 推荐做法: 为了提高邮件送达率并增加安全性,最好选择认证你的域名,而不仅仅是使用单一的发送者邮件地址。

选项 1:添加单一发送者

登录到你的 SendGrid 账户。

进入 发送者认证 页面并点击 创建身份。填写必要的信息并点击 创建。创建完后,你会收到一封确认邮件,点击其中的链接完成单一发送者身份的设置。

选项 2:认证你的域名

通过认证域名,SendGrid 可以确认邮件确实来自你所拥有的域名,这样有助于提高域名声誉,确保邮件不会自动被标记为垃圾邮件。

在 SendGrid 仪表盘上,向下滚动并点击 认证域名 按钮,或者在左侧栏点击 设置 > 发送者认证。在接下来的页面中,回答以下两个问题:第一个问题:选择 DNS 提供商。如果找不到提供商,选择 其他主机未列出

第二个问题:我们推荐选择 ,这将支持网站发送的任何链接使用你自己的域名,而不是 SendGrid 的域名。完成后点击 下一步,接下来需要输入网站的域名。点击 高级设置 进行一些调整:取消勾选 使用自动化安全检查。勾选 使用自定义返回路径 并在返回路径字段中添加一个子域名。通常,网站的地址为 www.example.com,可以将 www 部分替换为其他内容,这些通常用于为网站添加不同的部分或目录。建议使用 SG 作为子域名。输入子域名后,点击 下一步,需要添加 DNS 设置中的 DNS 记录。

添加 DNS 记录

找到 DNS 设置选项,添加新的 DNS 记录。在 SendGrid 中复制 主机 值,并将其粘贴到你的 DNS 设置中的 主机名名称 字段。返回 SendGrid,复制 列中的文本,并将其粘贴到 DNS 设置中的 字段。 DNS 设置中有 TTL(生存时间) 选项,建议将其设置为 1 天(86,400 秒)。

完成所有记录的添加后,回到 SendGrid 仪表盘,勾选 我已添加这些记录,然后点击 验证 按钮。验证过程可能需要最多 48 小时,因此可能需要稍后再检查是否成功。

在 WP Mail SMTP 中设置 SendGrid

在 SendGrid 仪表盘中,进入 Email API > 集成指南

选择 SMTP 中继选项,然后点击 创建 API 密钥 按钮。创建完 API 密钥后,复制该密钥,并保留此标签页打开。

接下来,登录到你的 WordPress 网站并进入 WP Mail SMTP 设置 页面。按如下步骤配置邮件设置:

配置 WP Mail SMTP 设置

发件人邮箱 字段中,可以使用与 SendGrid 认证的域名相同的电子邮件地址。

勾选 强制使用发件人邮箱 选项,以确保网站上发送的所有邮件都来自同一个地址。

发件人名称 字段中,可以填写任何想要显示的名称。在 Mailer(邮件发送服务) 部分选择 SendGrid。两个新字段将会出现:API 密钥发送域名。将从 SendGrid 获取的 API 密钥粘贴到 API 密钥 字段中。发送域名字段是可选的,如果想使用它,可以填写在 SendGrid 中创建的子域名。点击 保存设置 按钮。

测试邮件

为确保设置正确,可以通过 WP Mail SMTP 发送一封测试邮件:

进入 WP Mail SMTP 左侧菜单中的 工具 标签,进入 邮件测试 页面。

收件人 字段中输入一个能接收邮件的电子邮件地址。点击 发送邮件 按钮,检查收件箱是否收到测试邮件。

完成以上步骤后,就已经成功设置了 WP Mail SMTP 和 SendGrid,解决了邮件投递问题。

总结

通过设置 WP Mail SMTP 和 SendGrid,可以有效解决 WordPress 邮件投递问题,确保重要邮件顺利送达。遵循上述步骤,认证域名并配置 SendGrid,将大大提高邮件送达率,避免邮件被标记为垃圾邮件。如果想了解更多WordPress相关的教程和资讯,请关注光子波动网,拥有最全的WordPress教程和最活跃的WordPress交流社区

Leave a Reply

您的电子邮箱地址不会被公开。 必填项已用 * 标注