如何修复 WP Fluent 表单不发送电子邮件

已发表: 2021-05-21

在网站上提交表单时,WP Fluent Forms 是否不发送电子邮件通知?

联系表格电子邮件的可传递性很重要,因为它是您的读者可能会尝试联系您的一种方式。

在本指南中,我们将向您展示如何解决电子邮件传递问题,这样您就不会错过另一个重要的电子邮件通知。

立即修复您的 WP Fluent Forms 电子邮件

为什么我的 WordPress 联系表不起作用?

有时,联系表单设置中的一个小错误可能会导致电子邮件传递出现问题。

默认情况下,WordPress 使用 PHP mail()函数从您的网站发送电子邮件。 这是不可靠的,并且可能由于服务器配置错误而导致电子邮件传递问题。 一些托管公司完全禁用它以防止服务器滥用。

另一个主要原因是缺乏对从 WordPress 发送的电子邮件的验证。 WordPress 使用默认电子邮件地址([电子邮件保护])从您的网站发送所有电子邮件。

这不是大多数网站上的真实地址。 大多数电子邮件客户端应用程序将来自此类地址的电子邮件标记为垃圾邮件。 有时,电子邮件会被阻止,甚至不会进入垃圾邮件文件夹。

让我们看看如何使用 SMTP 插件解决问题。 如果您使用的是 Fluent CRM,我们有一个单独的关于修复 Fluent CRM 电子邮件的指南。

如何修复 WP Fluent 表单不发送电子邮件

因此,既然您知道导致问题的原因,请按照以下步骤解决问题。

  1. 检查 WP Fluent Forms 中的电子邮件设置
  2. 安装 WP Mail SMTP 插件
  3. 选择 SMTP 服务
  4. 启用电子邮件记录

让我们首先检查 WP Fluent Forms 中的通知设置。

第 1 步:检查 WP Fluent Forms 中的电子邮件设置

默认情况下,WP Fluent Forms 会将所有电子邮件发送到管理员电子邮件。 如果您没有收到电子邮件,让我们检查联系表单是否有正确的通知设置。

在 WordPress 仪表板中,单击Fluent Forms » All Forms以查看您网站上的所有表单。

open WP Fluent Forms

接下来,单击“设置”按钮打开表单。

click on WP Fluent Forms settings

在侧边栏中,单击电子邮件通知并确保切换已打开。 如果您在此处没有看到任何通知,可以单击“添加通知”按钮添加一个。

click on email notification

现在,单击齿轮图标以打开其设置。

click on gear icon to open notification settings

在这里,在Send To旁边,确保选择Enter Email 。 在下面的字段中,您可以输入您希望从该联系表格接收电子邮件的电子邮件地址。

Send Email in WP Fluent Forms

现在,向下滚动并单击Advanced 。 在“发件人电子邮件”字段中,输入您要从中发送电子邮件的电子邮件地址。 建议您使用您所在域的电子邮件。 例如,由于我们的域是 wpmailsmtp.com,因此我们使用 [email protected] 作为我们网站上的联系表格。

From email in WP Fluent Forms

向下滚动并单击保存通知以保存设置。

对网站上的所有其他联系表格重复相同的过程。

现在,让我们安装 WP Mail SMTP 插件,该插件将为从您的网站发送的电子邮件添加身份验证。

第 2 步:安装 WP Mail SMTP 插件

WP Mail SMTP 是 WordPress 最好的 SMTP 插件。 它通过将您的网站连接到外部电子邮件服务来解决 WP Fluent Forms 不发送电子邮件的问题。

专用的电子邮件服务为消息添加了重要的验证。 这样,电子邮件就不会丢失或最终进入垃圾邮件文件夹。

借助随附的设置向导,设置 WP Mail SMTP 非常容易。

首先,从 WP Mail SMTP 帐户下载插件。 您可以在“下载”选项卡下找到它。

Download WP Mail SMTP to fix Elementor contact form not sending email

登录到您的 WordPress 仪表板并将 zip 文件上传到插件页面。 如果您需要这方面的帮助,请参阅安装 WordPress 插件的指南。

Install WP Mail SMTP

安装插件后,请确保激活它。 执行此操作后,设置向导将在您的浏览器中启动。

如果您希望让其他人为您设置,White Glove 设置包含在 Elite 许可证中。

如果您更喜欢自己做,请跟随。

第 3 步:选择 SMTP 服务

现在,您需要选择一个邮件服务,该服务将向邮件添加身份验证。

单击“让我们开始吧”按钮开始。

Start the WP Mail SMTP setup wizard to fix Elementor form not sending email

现在选择您要使用的邮件服务。

Choose SMTP to fix Elementor contact form not sending email

WP Mail SMTP 为您提供免费和付费选项。 您在此处选择的内容取决于网站的类型。 如果您的网站偶尔通过联系表发送电子邮件,我们建议使用 SMTP.com 或 Sendinblue。 它们都易于使用并提供可靠的服务。

如果您有 Gmail 或 G-Suite 帐户,您还可以从 Gmail 别名发送电子邮件。 对于不想花任何额外钱的小型网站来说,这是一个很好的选择。

选择邮件后,打开我们的文档以完成提供商方面的设置步骤:

  • SMTP.com
  • 森丁蓝
  • 邮筒
  • 发送网格
  • Gmail(G-suite 或 Gmail)
  • 亚马逊 SES
  • 外表
  • Zoho Mail
  • 其他 SMTP

与邮件服务建立连接后切换回本指南。 按照以下步骤启用电子邮件日志记录。

第 4 步:启用电子邮件日志记录(可选)

在下一步中,WP Mail SMTP 将询问您要启用哪个电子邮件功能。 默认情况下,将打开 2 选项:

  • 电子邮件送达率
  • 错误跟踪

您需要启用这两个选项来修复 WP Fluent Forms 不发送电子邮件。

在我们的专业版中,详细的电子邮件日志将让您跟踪从您的网站发送的所有电子邮件。 查看本指南,了解如何在 WordPress 中导出和搜索电子邮件日志。

当您使用电子邮件日志时,您还会看到一个简洁的仪表板小部件,它以图表的形式显示日志。

WP Mail SMTP dashboard widget

对于最后一步,您需要从 WP Mail SMTP 帐户中获取许可证密钥并将其粘贴到框中。 这将启用插件的未来自动更新。

Enter WP Mail SMTP license key

而已。 您已尽一切努力修复 WP Fluent Forms 电子邮件未发送。

立即修复您的 WP Fluent Forms 电子邮件

下一步:考虑使用 WPForms

垃圾邮件防护是您在选择联系表格时应注意的重要功能之一。 您不想从您的网站收到垃圾邮件表单提交。

WP Fluent Forms 提供有限的反垃圾邮件功能,并允许与 Google reCAPTCHA 集成。

WPForms homepage

另一方面,WPForms 拥有大量不同的反垃圾邮件工具,可以显着减少甚至消除联系表单垃圾邮件。 除了 Google reCAPTCHA,您还可以在 WPForms 中获得 hCaptcha 和 Custom CAPTCHA 选项。

准备好修复您的电子邮件了吗? 立即开始使用最好的 WordPress SMTP 插件。 WP Mail SMTP Elite 包括完整的白手套设置并提供 14 天退款保证。

如果本文对您有所帮助,请在 Facebook 和 Twitter 上关注我们以获取更多 WordPress 提示和教程。