Contact form 7表单在Bluehost主机中无法发送

2024-08-05  本文已影响0人  Kiwi建站笔记

在使用Bluehost主机做网站时,我们常常会遇到Contact form 7表单无法发送邮件的情况,收不到邮件,客户发的询盘就收不到,这就是很大的问题了。由于Bluehost这个主机是自带邮箱系统的,因此我们用第三方的邮件系统就会出现被Bluehost排斥的情况,最终导致我们的Contact form 7表单工具出现无法收取,发送邮件等一系列问题。

这个问题一度困恼着用Bluehost主机做网站的朋友,毕竟Bluehost是一款老牌的主机了,用它做网站又便宜又好用,但是因为contact form 7表单收不到邮件的问题导致很多站长朋友离Bluehost而去。这个问题Kiwi也曾找到Bluehost的售后去咨询,对方竟然也没有办法。比较令人开心的是,Kiwi终于找到了Contact form 7表单在Bluehost主机中无法发送邮件的解决办法,功夫不负有心人啊!

一、Bluehost创建中转邮箱

由于Bluehost不支持第三方的邮箱系统,所以我们就需要用Bluehost自己的邮箱系统来创建中转邮箱。我们登陆bluehost的账号,然后在左侧找到Advanced。 然后把页面往下拉,找到Email 版块,点击第一个Email Accounts,这样我们就可以创建中转邮箱了。


v2-8fbfdafa1969b9307f349cb77f830190_720w.jpg

图1:Bluehost创建邮箱

进入邮箱创建界面,我们依次输入我们要的邮箱名,密码,然后把Mailbox Quota选择位Unlimited,最后点击创建,这个中转邮箱就创建完成了。

v2-32400f0332c8b13021e3080b59e6a396_720w.jpg

图2:Bluehost中转邮箱设置

创建好的邮箱,我们可以到Email Accounts这里看到。

v2-48b1159488018d2303af5ecd4b6f701f_720w.jpg

图3:Bluehost创建中转邮箱

二、安装SMTP邮箱系统

接下来我们需要安装一个SMTP插件,然后利用这个插件把Bluehost的邮箱系统跟contact form 7联系起来。我们在左侧找到并依次点击 Plugins–>Add New,然后输入插件名:Post SMTP。出来的第一个插件就是我们要找的,点击安装并激活即可。

v2-9b7e0cc92b194f90bc8c4f21f4a466e6_720w.jpg

图4:Post SMTP插件安装

安装成功之后,我们把网站后台拉到最底部,左边菜单有个Post SMTP,找到并点击他。

v2-42336b418b494ad0cfed515dce66e0b4_720w.jpg

图5:Post SMTP插件设置

进入到Post SMTP界面之后,点击Show All Settings,开始设置邮箱。

v2-f58b602b21eb91dbfcec827d01e8f939_720w.jpg

图6:Post SMTP配置Bluehost中转邮箱

信息按照如下图所示填写:

v2-4b69b5d56167ef67294b2364f08e3f67_720w.jpg

图7:Post SMTP邮件系统设置

完成之后,先别急着保存,再最上面有个Tab,选择Message, 这里也需要设置一些信息。在Email Address这里填写邮箱,可以是中转邮箱,也可以是别的邮箱。Name就填公司名或者网站域名。

v2-c1779c430f3bbeca567a89db411995dc_720w.jpg

图8:Post SMTP插件邮箱设置

完成之后点击保存就设置完成了。设置完成之后,我们可以测试一下,看看我们的设置有没有成功。我们在左边菜单点击SMTP,进入到Post SMTP的首页,在首页的下面有一行小字,提示你今天发了多少封邮件,一般系统会给你自动记录最近的250封询盘。在这里也可以找到Send a Test Email的链接,点击这里就可以对配置进行测试。

v2-1bf5c42d98144c747f9e512706fbc00c_720w.jpg

图9:Post SMTP发送邮件测试

我们可以输入一个邮箱, Post SMTP会给这个邮箱发一封测试邮件,输入完成之后,点击Next即可开始测试。

v2-43b6744198eeee4db37f088d5c135fce_720w.jpg

图10:Post SMTP发送邮件测试

测试成功系统就会提示Success,证明你的邮箱已经在正常运转,配置成功了,点击Finish推出测试程序。

v2-340f1c2600db3f47356656634ac649a8_720w.jpg

图11:Post SMTP发送邮件测试

三、Contact Form 7 表单配置

邮箱配置好了,接下来我们需要把邮箱配置到contact form 7的表单里,这样contact form 7才能正常收发邮件。我们在左边找到Contact form 7,点击编辑我们要配置的表单,在Mail的配置理把From这一栏系统默认的wordpress@yourdomain.com改成你在bluehost里设置的中转邮箱。其他的配置就按照contact form 7表单正常配置即可,还不是很了解的小伙伴可以参考下这篇教程:强大的WordPress 表单插件Contact form 7 设置教程

v2-4e4d9c0c90952284145435f306667169_720w.jpg

图12:contact form 7 中转邮箱配置

到这一步我们就解决了Contact form 7表单在Bluehost主机中无法发送邮件的问题了,最后我们来填写表单测试一下。如下图所示,询盘发送成功!

v2-373ff81c50307e814e14aa400ff5a3d6_720w.jpg

图13:解决了Contact form 7表单在Bluehost主机中无法发送邮件的问题

Post SMTP这个邮箱插件确实很好用,不仅在bluehost这里好用,对于VPS主机也同样适用,只不过操作方法有些许不同,如果你的VPS主机也同样遇到contact form 7表单无法提交,收不到询盘的问题,可以参考下这篇教程:SMTP设置教程:如何解决WordPress网站无法发送邮件问题

上一篇 下一篇

猜你喜欢

热点阅读