您在从 WordPress 网站发送电子邮件时遇到问题吗?
解决此问题的一种简单方法是使用 Gmail SMTP 服务器发送 WordPress 电子邮件。
在本文中,我们将向您展示如何使用 Gmail SMTP 服务器从 WordPress 网站发送电子邮件。
为什么以及何时需要 Gmail SMTP 服务器来发送 WordPress 电子邮件
您的 WordPress 网站会发送电子邮件来通知您新用户注册、丢失密码重置、自动更新以及联系表单的通知。
默认情况下,WordPress 使用 PHP 邮件功能来发送电子邮件通知。然而,由于多种原因,该功能并未按预期工作。
大多数 WordPress 托管公司限制此功能的使用,以防止滥用和垃圾邮件。
流行电子邮件服务提供商的垃圾邮件过滤器会检查传入的电子邮件,以监控它们是否是从真实的邮件服务器发送的。默认 WordPress 电子邮件未通过此检查有时甚至可能无法进入垃圾邮件文件夹。
SMTP(简单邮件传输协议)是发送电子邮件的行业标准。与 PHP 邮件功能不同,SMTP 使用正确的身份验证,从而提高了电子邮件的送达率。
Gmail 提供 SMTP 服务,您可以使用该服务从 WordPress 网站发送电子邮件。如果您只想向自己和网站上的一些用户发送 WordPress 通知电子邮件,那么 Gmail SMTP 服务器是最佳选择。
但是,如果您计划使用 WordPress 发送新闻通讯电子邮件或者您有在线商店,那么您应该使用群发电子邮件服务提供商,例如 Brevo(以前称为 Sendinblue)或 Mailgun。
适用于 WordPress 的免费 Gmail SMTP 服务与付费服务
您可以使用免费的 Gmail 帐户发送 WordPress 电子邮件。不过,为了提高交付效率,我们建议使用付费 Google Workspace。
通过 Google Workspace,您可以获得自己的公关专业品牌电子邮件地址,例如([email protected])。
Google Workspace 要求您将 MX 记录添加到您的域名中,这意味着您的电子邮件将显示为来自您自己的域名,从而提高真实性并确保更好的送达率。
我们使用 Google Workspace 进行 WPBeginner,并且可以诚实地说它是最好的。
视频教程
订阅 WPBeginner
如果您更喜欢书面说明,请继续阅读。
如何使用 Gmail SMTP 服务器发送 WordPress 电子邮件
如果您决定使用 Google Workspace,则首先需要设置您的域以使用 Google Apps。我们提供了有关如何使用 Google Workspace 设置专业电子邮件地址的分步教程。
无论您使用的是付费还是免费 Gmail 帐户,其余说明都是相同的。
您需要做的第一件事是安装并激活他是 WP Mail SMTP 插件。有关更多详细信息,请参阅我们有关如何安装 WordPress 插件的分步指南。
WP Mail SMTP 是市场上最好的 WordPress SMTP 插件。它允许您轻松使用任何 SMTP 服务器以更高的送达率发送 WordPress 电子邮件。
我们建议购买名为 WP Mail SMTP Pro 的付费版本,它可以让您获得高级支持、更多邮件程序以及由其专家之一设置的白手套。
激活后,您需要访问设置 » WP Mail SMTP 页面来配置插件设置。然后,输入您的许可证密钥并单击“验证密钥”按钮。您可以在 WP Mail SMTP 帐户区域找到该密钥。
在“常规设置”标签下,您需要确保在“发件人电子邮件”字段中使用您的 Gmail 电子邮件地址。
接下来,您需要提供发件人的姓名。
WP Mail SMTP 插件提供了两种将 WordPress 网站连接到 Gmail 服务的方法回复。
第一种方法使用 OAuth 身份验证。这是使用 Gmail 服务器发送电子邮件的更安全的方法。
第二种方法是手动输入 Gmail SMTP 设置。不推荐此方法,因为它的安全性较低。
话虽如此,让我们将 WordPress 设置为使用 Gmail SMTP 发送电子邮件。
方法 1:设置 Gmail 使用 OAuth 协议发送 WordPress 电子邮件
建议所有用户使用此方法。它更安全,一旦设置完毕,您就再也不用这样做了。
您需要首先选择“Google/ Gmail”作为您的邮件程序。
接下来,向下滚动时您将看到需要填写的三个字段。
只需在现场输入您的客户端 ID、客户端密钥和授权重定向 URI。
让我们设置这些字段。
创建应用程序并生成 API 密钥Gmail
首先,只需访问 Google Cloud Platform 网站即可。
然后点击顶部的“我的第一个项目”。
将打开一个小弹出窗口,您可以在其中选择您的项目。
继续并单击“新项目”选项。
在下一个屏幕上,系统会要求您提供项目的名称。
给它起一个好记的名字,这样你以后就可以很容易地认出它。
之后,单击“创建”按钮继续。
开发者控制台现在将创建您的项目并将您带到其仪表板。 Google 为开发人员提供了许多 API 和服务的访问权限。您需要启用此项目所需的 API。
点击“启用 API 和服务”按钮继续。
这将带您进入 API 库页面。接下来,您需要在搜索框中输入Gmail,以快速找到Gmail API,点击选择。
您现在将看到 API 及其功能的概述。
只需单击“启用”按钮即可继续。
现在您的 API 已启用,下一步是创建可在 WP Mail SMTP 插件设置中使用的凭据。
点击“+ 创建凭据”按钮继续,然后从下拉菜单中选择“帮助我选择”选项。
在下一个屏幕上,它会询问您要使用哪个 API。
从您使用的 API 下拉菜单中选择“Gmail API”。
之后,为您将访问的数据选择“用户数据”。
从那里,单击“下一步”按钮。
现在,您需要输入应用程序的信息。
您可以首先为您的应用命名,选择您提供的电子邮件地址,然后添加应用徽标(如果您愿意)想。
从那里,您需要向下滚动并输入开发者联系信息。
输入电子邮件地址后,只需点击“保存并继续”按钮即可。
在下一个屏幕上,您可以配置 Gmail API 的“范围”。这是一个可选步骤,您现在可以跳过此步骤。
只需向下滚动到页面底部,然后单击“保存并继续”按钮即可。
接下来,继续输入 OAuth 客户端 ID 的详细信息。
首先从下拉菜单中选择“Web 应用程序”作为应用程序类型,然后输入名称。
向下滚动时,您将看到授权 JavaScript 来源的选项。您可以跳过此步骤并转到授权重定向 URL。
继续点击授权重定向 URL 下的“+ 添加 URL”按钮,然后在 URL 字段下输入 https://connect.wpmailsmtp.com/google/。
输入 URL 后,只需点击“创建”按钮即可。
接下来,您将在“您的凭据”区域下看到您的凭据。
继续并单击底部的“完成”按钮继续。
您现在将进入项目的凭据页面。在此页面上,您可以看到此处列出的最近创建的凭据。您需要单击凭据旁边的编辑图标才能继续。
这将带您进入编辑凭据页面,您可以在其中查看您的客户端密钥和客户端 ID。
您需要将密钥复制并粘贴到插件的设置页面中。
返回 WordPress 管理区域中的插件设置页面。
现在您已经拥有客户端 ID 和客户端密钥,您需要单击“保存设置”按钮才能继续。
该插件现在将存储您的设置并重新加载页面。
之后,您需要向下滚动到设置页面底部,然后点击“允许插件使用您的 Google 帐户发送电子邮件”按钮。
这将带您进入您的 Google 帐户,并且系统会要求您授予该网站代表您发送电子邮件的权限。
只需选择您的 Gmail 帐户并授予链接您的 Google API 项目的权限即可。
之后,您将被重定向回您的网站,您将在其中看到一条成功消息。
方法 2:将 Gmail SMTP 设置为 SMTP 发件人
此方法允许您手动连接到 Gmail 的 SMTP 服务器来发送 WordPress 电子邮件。
首先,您需要访问设置 » WP Mail SMTP 页面来配置插件设置。
首先在“发件人电子邮件”字段中提供您要使用的 Gmail 地址,并在“发件人姓名”字段中提供您的姓名。
下一步,您需要选择“其他 SMTP”作为您的邮件程序。
此外,选中返回路径旁边的复选框。
之后,向下滚动到“其他 SMTP”部分。
我们将在此处配置更多设置以连接到 Gmail 的 SMTP 服务器。
以下是您需要添加到插件设置中的确切配置:
- SMTP 主机:smtp.gmail.com
- 加密:使用 SSL 加密
- SMTP 端口:465(当您选择 SSL 加密时,该端口应自动显示)
- 自动 TLS:关闭 TLS
- 身份验证:开启身份验证
- SMTP 用户名:您的完整 Gmail 地址,例如[电子邮件受保护]或[电子邮件受保护]
- SMTP 密码:您的 Gmail 帐户的密码
完成后,单击“保存更改”按钮来存储您的设置。
就这样,您已成功设置 WP Mail SMTP 以使用 Gmail SMTP 服务器。
注意:如果您使用方法二,请注意它的安全性较低,因为您的密码以文本形式存储。您可以使用常量提示来增强此功能,但我们强烈建议使用方法 1。
测试您的 WP Mail SMTP 设置
WP Mail SMTP 插件允许您测试您的电子邮件设置,以便您可以确保一切正常工作。
您需要访问“设置”» WP Mail SMTP 页面,然后单击“电子邮件测试”选项卡。只需在“发送至”字段中提供您可以访问的电子邮件地址,然后单击“发送电子邮件”按钮即可。
您将看到一条成功消息。现在,您可以检查收件箱以查看主题行“WP Mail SMTP:测试电子邮件至…”的邮件。
就这样,您已成功设置 WordPress 网站以使用 Gmail SMTP 服务器发送电子邮件。
使用 WP Mail SMTP Pro 获得更多
如果您想要更多功能,您应该尝试 WP Mail SMTP Pro。
使用该插件的专业版,您可以连接:
- Google Workspace/Gmail
- 亚马逊SES
- 邮枪
- Office 365/Outlook.com
- 发送网格
- 还有更多
您还可以获得其他功能,例如电子邮件日志、微调/控制 WordPress 网站发送的通知的能力等等。
对 Gmail SMTP 无法正常工作的问题进行故障排除
我们发现用户在将 Gmail SMTP 与某些共享托管配置结合使用时遇到了一些问题。
执行以下步骤修复 Gmail SMTP 问题:
登录您的 cPanel 帐户。接下来,在电子邮件帐户页面中找到“+创建”按钮。
您可以在此处创建与您的 Google Apps 电子邮件地址相匹配的电子邮件帐户。
通过创建电子邮件帐户,您就必须使您的托管服务器知道应该发送电子邮件的电子邮件地址。此步骤是一种解决方法,旨在让服务器相信您正在通过它发送电子邮件,即使您计划使用 Gmail 的 SMTP 服务器也是如此。
这可能看起来很奇怪,因为您没有使用服务器来发送电子邮件。此步骤基本上会欺骗您的服务器,让其相信您正在通过服务器发送电子邮件。
在您的 cPanel 帐户中,转到 MX 记录并将 MX 路由从自动更改为远程。由于每个主机现在都有一个自定义的 cPanel 界面,因此查找起来可能有点困难。
您需要查找 MX 旁边的一个小链接,上面写着“电子邮件路由:远程邮件交换器”。您可以按照我们的指南了解如何根据您的托管服务更改 WordPress 网站的 MX 记录。
之后重新登录您的 WordPress 网站并发送测试电子邮件。
我们希望本文能帮助您了解如何在 WordP 中发送电子邮件使用 Gmail SMTP 服务器。您可能还想查看我们的 WordPress 最佳联系表单插件列表,以及我们对小型企业最佳电子邮件营销服务的比较。
如果您喜欢这篇文章,请订阅我们的 WordPress 视频教程 YouTube 频道。您还可以在 Twitter 和 Facebook 上找到我们。