为什么我没有收到 Elementor 表单通知?

已发表: 2022-04-10

在本文中,我们将讨论 Elementor 表单不发送电子邮件通知的常见原因,以及如何解决它们。

Elementor Pro 带有一个非常有用的内置表单小部件,因为您无需在 WordPress 网站中安装另一个插件。 对于那些希望收集联系人条目的人来说,这是一个很好的解决方案,并且功能强大到可以与 WPForms 或 Gravity Forms 等其他解决方案并驾齐驱。

通常,当用户提交表单时,会向管理用户发送电子邮件通知,以便他们响应查询。

Elementor 的基本安装不附带任何表单数据库(如 Gravity Forms 之类的表单解决方案)。 这意味着如果您没有收到电子邮件,所有用户提交的内容都会永远丢失。 当涉及到 Elementor 表单时,电子邮件是必不可少的,因此您绝对需要让它发挥作用。

测试你的表格

我们建议在继续使用本文中概述的任何方法之前测试您的表单。 首先,从 Elementor 后端检查所有设置是否正确。 这意味着在提交时,您应该设置一个电子邮件通知,它会向 WordPress 的管理电子邮件发送一条消息。

确保“发件人电子邮件”与您网站的域相匹配。 如果可以在example.com上找到您的网站,则电子邮件应类似于[email protected]

确保所有设置正确后,转到您网站的前端,并提交表单。 检查您的电子邮件以查看是否收到了通知。

垃圾邮件?

如果您尚未收到 Elementor 表单提交的电子邮件,首先要做的是检查您的垃圾邮件箱。 如果电子邮件显示在垃圾邮件中,这是一个问题,但这也意味着电子邮件发送机制没有损坏或配置错误。

未发送的电子邮件和进入垃圾邮件的电子邮件完全是两个不同的问题。 在所有问题的 90% 中,您的 Elementor 表单实际上是在发送电子邮件,但它最终成为垃圾邮件。

安装表单数据库

在对 Elementor 表单不发送电子邮件进行故障排除时,要做的一件重要事情是实现表单数据库。 这样,即使您没有收到电子邮件,当有人提交他们的信息时,它也会最终出现在您可以访问的数据库中。

我们建议使用名为 Elementor Contact Form DB 的免费插件,该插件将 Elementor Pro 表单提交存储在 WordPress 中。 每次您收到新的提交时,它都会在管理后端通知您,因此即使您没有收到电子邮件通知,您也会知道。

在尝试解决电子邮件问题之前实施此操作有两个好处。

首先,它确保 Elementor 表单本身确实在工作。 如果您提交了一个联系表单,并且它最终进入了数据库,那么您就知道该表单正在工作(即使电子邮件通知不起作用)。 如果您提交联系表单但它没有最终进入数据库,则可能是表单配置错误,或者 Elementor 中存在错误。

无论如何,首先这样做可以确保您不会浪费时间或丢失宝贵的表单提交。

确定问题的原因

只要您澄清这是一个电子邮件问题,而不是一个表单问题(意味着表单提交显示在数据库中),有两个主要原因导致通知没有在您的收件箱中结束。

第一个原因是电子邮件不是从 WordPress 网站发送的。 这可能是由于许多问题造成的,但大多数情况下,您只是在使用没有发送电子邮件功能的主机。 例如,Cloudways 是我们最喜欢的托管服务提供商,但它不支持在其服务器上发送或接收电子邮件。 为此,您需要配置 SMTP。

电子邮件未进入收件箱的第二个原因是它被视为垃圾邮件。 这是迄今为止发送但未收到 WordPress/Elementor 表单通知的最常见原因。

要具体了解导致此问题的确切原因,我们建议安装一个名为 Post SMTP Mailer/Email Log 的免费插件。 此工具将自动扫描您的网站并准确确定电子邮件发送失败的原因。

首先,将其安装在您的网站上,然后向您的 Elementor Pro 表单提交一个条目,最后检查此工具生成的日志。 您将能够看到失败电子邮件的确切原因。

即使在您解决了问题后仍保持安装,您将能够快速识别任何其他问题,并跟踪从您的网站发送的所有电子邮件。

Elementor 表单不发送电子邮件通知的解决方案

如果 WordPress 网站没有发送电子邮件,最简单的解决方案是实施另一种从网站发送电子邮件的方法。 通过用有效的方法替换无效的方法,您的 Elementor Form 将开始发送实际最终在您的收件箱中的通知。

如果表单正在发送通知(最终成为垃圾邮件),则您的服务器的 IP 很可能已被列入黑名单。 如果您在共享主机上,通常会出现这种情况(您可以在此处检查服务器的 IP 状态)。 要解决此问题,您需要做的就是实施 SMTP。

如您所见,Elementor 表单不发送电子邮件通知的一般解决方案是在您的 WordPress 网站中简单地实现 SMTP。

什么是 SMTP

简单邮件传输协议是发送电子邮件的行业标准。 SMTP 正确地与电子邮件收件人进行身份验证,并告诉他们该电子邮件不是垃圾邮件,因为它是从它所说的地方发送的。

这种方法通常不会出现在您的垃圾邮件收件箱中的原因是发送通知的电子邮件提供商信誉良好且经过身份验证 - 未被您的电子邮件服务提供商列入黑名单。

通过在您的 WordPress 网站上加入 SMTP,它取代了 WordPress 用来发送电子邮件的默认方法。 默认情况下,WordPress 使用一种称为 PHP Mailer 的方法,垃圾邮件发送者通常使用该方法发送电子邮件。 因此,Gmail、Yahoo 和 Microsoft Office 等大多数电子邮件客户端都会阻止使用他的方法发送的任何电子邮件。 最好的情况下,它会以垃圾邮件告终,最坏的情况下,它根本不会送达。

两个插件解决方案

您可以在 WordPress 网站上实施两种出色的解决方案。 第一个解决方案被WPForms 称为 WP Mail SMTP

WPForms 的 WP Mail SMTP

这是一个免费插件,可让您连接 SMTP 发送服务。 这“通过重新配置 WordPress 以在发送电子邮件时使用适当的 STMP 提供程序来解决电子邮件传递问题”。

这是 WordPress 最流行的 SMTP 插件(超过 100 万次激活),因为它非常易于使用并支持大量 SMTP 解决方案。

借助 WordPress,这些插件可以将 SMTP 集成到您的 WordPress 网站中。 SMTP 是一项服务,这意味着它通常由第三方提供。 对于大多数用例(小批量交易电子邮件),您可以找到免费的解决方案。 如果您有大量需要 SMTP 发送的电子邮件,那么您需要为此付费。

即使您需要为此付费,设置它通常也是一个好主意,因为它可以确保您的来自 Elementor 的表单通知(以及从您的 WordPress 网站发送的所有其他电子邮件)得到传递。

安装插件并导航到初始设置页面。 在这里,您将设置“发件人电子邮件”和“发件人姓名”。 确保发件人电子邮件的发送域与您网站的域相匹配。 Example.com [email protected]

然后,配置邮件程序。 此插件可作为一种轻松集成多个 SMTP 提供程序的方式。

大多数 SMTP 提供商允许您通过生成和使用 API 密钥轻松地与他们的服务集成。

在本例中,我们将使用 SMTP.com,因为它们是推荐的选择。

与他们创建帐户后,点击链接获取 API 密钥,然后点击第二个链接获取发件人姓名。 将它们粘贴到下面的字段中,然后保存插件上的设置。

只要正确输入所有内容,您的网站现在应该通过 SMTP 发送电子邮件。 转到您的 Elementor 表单,提交一些内容,然后检查您的收件箱。 表单通知现在应该在前面和中间。

发送蓝色

第二个 SMTP 解决方案是SendInBlue 插件。 使用第一个插件推荐的大多数解决方案,您可以获得免费试用,但最终需要为服务付费。 如果您的网站正在发送大量电子邮件通知,这是有道理的。 但是,如果您只发送几天,那么每月为 50,000 封电子邮件支付 25 美元是没有意义的。

在我们看来,这种方法比第一个插件更容易安装和配置。 但是,您需要手动让团队发送启用蓝色的交易电子邮件,这可能需要长达 24 小时。

首先,下载并安装 SendInBlue 插件。

安装插件后,前往 SendInBlue & up 获取免费帐户。 他们每天提供 300 封免费交易电子邮件(您可以在一小时内发送多达 40 封),这对于大多数每天只收到几份表单通知的小型企业来说是完美的。

创建帐户后,您需要向他们的支持发送电子邮件(您只能使用他们网站上的实时聊天功能)才能访问他们的交易电子邮件。 此手动检查是为了阻止垃圾邮件发送者使用他们的免费服务。

他们大约需要一天的时间才能打开您帐户的交易电子邮件。 配置完成后,您需要访问您的 API 密钥并将其粘贴到插件中。

使用“从您的帐户获取 API”链接快速访问您的 API 密钥。 请务必复制版本 2“插件”API 密钥,而不是版本 3。

然后,单击登录按钮,您将可以访问以蓝色发送必须提供的所有功能。 在此示例中,我们将仅使用他们的交易电子邮件,但他们也可以创建电子邮件营销列表、SMS 等。

最后,通过发送蓝色再见来激活电子邮件,单击是单选按钮,选择您的发件人,然后发送测试电子邮件。 发送测试电子邮件后,检查您的收件箱。 如果电子邮件出现在收件箱中,则一切正常。

由于服务的质量和定价(在我们的“插件工具箱”中讨论),我们在我们的代理网站以及我们的大多数客户网站上使用此解决方案。

结论

在大多数情况下,未能收到 Elementor Form 生成的电子邮件通知归结为可交付性。 用 SMTP 替换 WordPress 默认发送电子邮件的方法是确保表单通知最终进入您的收件箱的最佳方式。

我们希望这篇文章能正确回答您“为什么我没有收到来自我的 Elementor 表单的通知?”的问题。 并为您提供了几个很好的解决方案来解决这个问题。 如果您需要任何其他帮助,请随时在评论部分与我们联系。

订阅和分享
如果您喜欢此内容,请订阅我们关于 WordPress 新闻、网站灵感、独家优惠和有趣文章的每月综述。
随时退订。 我们不会发送垃圾邮件,也绝不会出售或分享您的电子邮件。