美文网首页
Contact form 7表单在Bluehost主机中无法发送

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

作者: Kiwi建站笔记 | 来源:发表于2024-08-05 19:49 被阅读0次

    在使用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网站无法发送邮件问题

    相关文章

      网友评论

          本文标题:Contact form 7表单在Bluehost主机中无法发送

          本文链接:https://www.haomeiwen.com/subject/kmzxkjtx.html