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

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

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

20250418103017141-image

为什么邮件投递很重要

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

  • 联系表单提交
  • WooCommerce 订单确认
  • 订阅通知
  • 用户注册邮件

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

20250418103034704-image

开始使用 SendGrid

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

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

选项 1:添加单一发送者

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

选项 2:认证你的域名

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

  • 在 SendGrid 仪表盘上,向下滚动并点击 认证域名 按钮,或者在左侧栏点击 设置 > 发送者认证
20250418100439325-image-1
  • 在接下来的页面中,回答以下两个问题:
    • 第一个问题:选择 DNS 提供商。如果找不到提供商,选择 其他主机未列出
    • 第二个问题:我们推荐选择 ,这将支持网站发送的任何链接使用你自己的域名,而不是 SendGrid 的域名。
20250418100837506-image
  • 完成后点击 下一步,接下来需要输入网站的域名。
20250418100855958-image
  • 点击 高级设置 进行一些调整:
    • 取消勾选 使用自动化安全检查
    • 勾选 使用自定义返回路径 并在返回路径字段中添加一个子域名。

    通常,网站的地址为 www.example.com,可以将 www 部分替换为其他内容,这些通常用于为网站添加不同的部分或目录。建议使用 SG 作为子域名。

20250418101047677-image
  • 输入子域名后,点击 下一步,需要添加 DNS 设置中的 DNS 记录。
20250418101428527-image

添加 DNS 记录

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

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

20250418101800172-image

在 WP Mail SMTP 中设置 SendGrid

  • 在 SendGrid 仪表盘中,进入 Email API > 集成指南
  • 选择 SMTP 中继选项,然后点击 创建 API 密钥 按钮。
20250418101926848-image
  • 创建完 API 密钥后,复制该密钥,并保留此标签页打开。
20250418101952197-image

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

配置 WP Mail SMTP 设置

  • 发件人邮箱 字段中,可以使用与 SendGrid 认证的域名相同的电子邮件地址。
  • 勾选 强制使用发件人邮箱 选项,以确保网站上发送的所有邮件都来自同一个地址。
  • 发件人名称 字段中,可以填写任何想要显示的名称。
20250418102131996-image
  • Mailer(邮件发送服务) 部分选择 SendGrid
20250418102218501-image
  • 两个新字段将会出现:API 密钥发送域名。将从 SendGrid 获取的 API 密钥粘贴到 API 密钥 字段中。发送域名字段是可选的,如果想使用它,可以填写在 SendGrid 中创建的子域名。
20250418102302117-image
  • 点击 保存设置 按钮。

测试邮件

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

  • 进入 WP Mail SMTP 左侧菜单中的 工具 标签,进入 邮件测试 页面。
  • 收件人 字段中输入一个能接收邮件的电子邮件地址。
20250418102404705-image
  • 点击 发送邮件 按钮,检查收件箱是否收到测试邮件。
20250418102834342-image

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

20250418102859877-image

总结

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


了解 宝藏号 的更多信息

订阅后即可通过电子邮件收到最新文章。

© 版权声明

相关文章

暂无评论

none
暂无评论...

了解 宝藏号 的更多信息

立即订阅以继续阅读并访问完整档案。

继续阅读