在本教程中,我们将概述如何在 WordPress 模板中禁用…
从您的 WordPress 联系表单接收电子邮件通知时遇到问题?嗯,你不应该恐慌。这是 WordPress 用户中一个非常普遍的问题。
幸运的是,存在一个简单的修复方法。
SMTP(简单邮件传输协议)是 WordPress 用户寻求可靠的电子邮件传送能力的最佳解决方案。解决与 SMTP 相关的问题的一种有效方法是使用插件。
在查看如何修复 WordPress 联系表单不使用 SMTP 发送电子邮件之前,让我们先仔细看看为什么 WordPress 不发送电子邮件。
为什么 WordPress 不发送电子邮件
WordPress 利用 PHP 邮件功能发送由任何联系人插件(如 WPForms)生成的电子邮件。为了减少垃圾邮件,电子邮件提供商会定期检查电子邮件是否来自其声称的来源。例如,假设 yahoo.com 是您的电子邮件服务器,但您的电子邮件声称它是从您站点的域发送的,则表单通知很有可能在到达垃圾邮件文件夹之前就被阻止。
这解释了为什么不鼓励使用默认的 PHP 电子邮件功能,而是鼓励用户使用 SMTP 从 WordPress 发送电子邮件。
简而言之,以下是 WordPress 不发送电子邮件的两个主要原因:
- 您没有正确配置您的 SMTP 服务器– 在大多数情况下,WordPress 无法发送电子邮件,因为底层操作系统上的 SMTP 服务器配置不正确。那么正确的配置意味着什么呢?它涉及使用身份验证、在设置 SFP 记录时遵循适当的做法、配置基本 SMTP 服务器设置等。最重要的是,一些互联网服务提供商不允许通过端口 25 连接 SMTP。您的 SMTP 服务器无法通过端口 25 连接意味着您将无法接收来自 WordPress 的任何电子邮件通知。如果您怀疑底层 SMTP 服务器没有正确配置,您可以使用某些插件来绕过您的默认服务器。
- 你从邻居那里得到了不好的名声– 当您碰巧处于共享服务器环境中时,这很常见。如果是,那么您站点的底层 SMTP 服务器很有可能与数百甚至数千其他发件人共享发件人信誉。您与他人共享 IP 空间或发件人声誉这一事实可能会影响您的电子邮件送达率,尤其是在共享环境中的发件人没有良好的发送习惯或将电子邮件发送到购买列表的情况下。如果共享环境中的发件人遇到高退回率或收到高投诉率,情况也是如此。如果托管服务提供商不监控用户以防止不良发件人滥用网络,您也可能会遇到问题。最后但重要的是,
需要特别注意的是,在共享服务器上并不一定是件坏事。事实上,如果共享服务器上的其他发件人享有盛誉,它可以帮助提高您的送达率。
如何修复 WordPress 联系表不使用 SMTP 发送电子邮件
使用插件修复问题
WordPress 存储库中提供了大量各种插件选项,可帮助您完美配置帐户以发送电子邮件。不幸的是,并非所有这些都是可靠的。
以下最受好评的 SMTP 插件将有助于您解决问题:
- WP Mail SMTP – 这是迄今为止最受欢迎的。SMTP 设置教程清楚地向您展示了如何轻松配置 WP Mail SMTP 插件以使用 Microsoft Hotmail/Live 帐户、Yahoo 或 Gmail 发送电子邮件。它也可能与其他人完美配合。
- Gmail 或 G Suite – 此选项利用 Google 的 API 来使用您的 G Suite 或 Gmail 帐户从您的站点发送电子邮件。您无需在仪表板中输入您的 Gmail 用户名或密码。以下是如何从 WordPress 安全地使用 Gmail 发送电子邮件。
- Mailgun – 一个非常受欢迎的电子邮件服务提供商,Mailgun 允许任何网站所有者发送大量电子邮件。使用这项服务,每个月可以发送超过 10,000 封电子邮件。使用本教程使用 Mailgun 在您的 WordPress 中设置 SMTP。
- 邮戳– 邮戳不允许使用公共域邮件,例如 Yahoo 和 Gmail。使用邮戳,您只能使用您个人域中的电子邮件地址。前 25,000 个电子邮件积分是免费的。用完此数量后,您将需要购买更多积分。
- WP SES – WP SES 插件允许您创建一个免费的 AWS(亚马逊网络服务)层账户,该账户在您注册 12 个月后到期。即使您正在创建一个免费帐户,您也必须在注册过程中输入您的信用卡信息和帐单邮寄地址。好消息是,除非您超过免费套餐使用限制,否则您不会被收费。
- SparkPost – 使用 SparkPost,您每月最多可以免费发送 10 万封电子邮件。就像 Postmark 一样,SparkPost 不允许您使用公共域电子邮件,例如 Yahoo 或 Gmail。您必须使用来自您个人域的电子邮件。
最后的话
WordPress 无法正确或根本无法发送电子邮件是网站所有者中最常见的问题之一。许多托管 WordPress 托管服务提供商不提供电子邮件托管服务。然而,这并不意味着您不能发送电子邮件。当您遇到本入门中强调的问题时,通常是因为 WordPress 安装中的电子邮件设置不正确。
以上是您可以修复 WordPress 联系表单而不是使用 SMTP 发送电子邮件的一些方法。