写文章
网鱼
2015-11-26 17:02

Contact Form 7及WordPress无法收取,发送邮件的解决办法

其实如果Contact Form 7收发邮件不成功,这不是单单是Contact Form 7插件的问题,这时WordPress其他发送邮件的功能也不正常,主要是服务器出现问题,或者插件主题冲突等;

1、Contact Form 7的邮箱设置正确,contact form 7的联系表单无法给邮箱发送邮件;
2、WordPress设置正确,在后台登陆了路径/wp-login.php那里点击 “Lost your password?”,输入邮箱地址后,提示无法发送;
3、WordPress的后台客户评论不能通知到您的邮箱;


Contact Form 7 和 WP-Mail-SMTP插件 结合使用。

1、配置 contact form 7

点击左边:Contact-contact forms ,可以看到有个 contact form1 演示,我们把他复制一个,重命名

[attach]12684[/attach]


[attach]12685[/attach]


重命名为:contact form only email,因为我想把这个做为邮件列表,不想让它出现 name,massage方面的内容,所以重命名为only email, 你也可以命名为其它,如:contact us,一般contact us,有三个字段。name,massage,email,等。
这样就可以用在不同的场合了。


[attach]12686[/attach]

点击 edit,我们编辑它。

把其它删除,只留下,email和send, send是必需要有的。


[attach]12687[/attach]

用在不同场合,相应的你可以增加相关的元素。


[attach]12688[/attach]


2、布置 contact from 7

保存过后,我们把上面一段代码,copy到你网站,需要的地方。如: your post, page, or text widget content:


[attach]12690[/attach]

我们把 [contact-form-7 id="2227" title="Contact form only email"] 复制到,app-wigets 下的footer
相应的footer 增加 text wigets,拖动 text 到 sidebar for footer(column 2)


[attach]12691[/attach]

当然了,你可以用一些代码修饰。
出现效果:


[attach]12692[/attach]





3、Contact form Mail 配置


[attach]12689[/attach]

To: 填写你的邮箱。 是接收信息或邮件的信箱,就是客户从你网站上发的信息或邮件列表,用这个邮件接收
From: 填写你的邮箱。用你的什么邮件发送这些信息。
Subject:邮件主题,可以随便命名,如:我收到的邮件列表。
Msessage body: <[your-email]> 这个最重要,这是在你网站上,客户发的邮件帐户。我们做contact form的目的就是收集这个 <[your-email]>。


4、Mail-SMTP配置


[attach]12693[/attach]


[attach]12694[/attach]

5、发送邮件测试,如果结果是:bool(true)就 OK了;然后再在你的网站前端测试下;


[attach]12695[/attach]


[attach]12696[/attach]


6、确保收到客人留言

不管怎么样,可能大家对Contact Form 7 收发邮件会有个心里疙瘩,为了确保我们能收到客户邮件,还是建议大家再安装多一个插件:Contact Form DB ,这个插件可以在用户通过Contact Form 7 给你提交留言时,即使留言没有通过Contact Form 7发给你,这个插件也可以在后台记录下Contact Form 7这个留言,那样就不会因contact form 7不发送而错过客人的信息了。


[attach]12697[/attach]


[attach]12698[/attach]







举报
收藏
转发
0/500
添加表情
评论
评论 (21)
最近
最早
萱声长飞
2019-01-18 17:19
一直尝试不下载WP-Mail-SMTP插件解决这个问题,最终还是妥协,用了这个插件瞬间OK。Contact form database双重保险,感谢楼主!
回复
点赞
回复
Sunny__
2017-10-05 22:11
设置成功了!开心啊!
回复
点赞
回复
Lily158785 回复 Sunny__
2020-12-29 16:16
怎么设置的,可以指导一下嘛?
回复
点赞
回复
Sunny__
2017-10-05 21:38
用WP-Mail-SMTP测试发送邮件,提示如下,不知道有没有人遇到过类似问题,怎么解决的?Checking your settingsSending Test Email to mail Status : Not Sent----------------------------------------------------------------------------------------Debugging Output :----------------------------------------------------------------------------------------'' does not match the expected structure for a DNS hostname, '' does not appear to be a valid URI hostname, '' does not appear to be a valid local network nameYour Web Host provider may have installed a firewall between you and the server. Contact the admin of the server and ask if they allow outgoing communication on port 25,465,587. It seems like they are blocking certain traffic. Ask them to open the ports.----------------------------------------------------------------------------------------
回复
点赞
回复
黑人王
2017-09-24 18:12
补充一下信息我的域名:www.link-teck.net 是bluehost注册的我的邮箱是用QQ企业邮箱:我设置的OUTLOOK 的SMTP是 以下是我的contact form的Mail设置以下是我wp-smtp的设置请问以上步骤那里出了问题哈,求助!测试是 bool(false)
回复
点赞
回复
黑人王
2017-09-24 17:01
你好,米友搞不定哈!不知道是哪里设置有问题,可以协助一下么?谢过!BRLEE
回复
点赞
回复
nobiles
2017-09-13 13:46
用楼主插件试了,用腾讯企业邮smtp,一直是延迟状态。在WP官网推荐的POSTMAN SMTP插件,smtp用GOOGLE API, 感觉要快的多,已经解决。
回复
点赞
回复
黄纯Horace
2017-08-22 17:54
问题解决了,多谢楼主,多谢各位。  To 的这个邮箱我用了gmail, From用的是自己的腾讯企业邮 邮箱,SMTP HOST 设置的smtp.exmail.qq.com, SMTP Port:465, Use SSL encryption.现在可以收到邮件了
回复
点赞
回复
Ellin
2017-08-10 11:12
楼主,我测试了公司邮箱,Gmail和QQ邮箱一直都是连接超时的问题,配置过程完全是按照你的演示,但就是无法连接到邮箱SMTP地址,请问有遇到过这种情况吗,下面是报错信息2017-08-10 03:06:55    Connection: opening to ssl://smtp.zoho.com:465, timeout=300, options=array (                                      )2017-08-10 03:09:03  Connection: Failed to connect to server. Error number 2. "Error notice: stream_socket_client(): unable to connect to ssl://smtp.zoho.com:465 (Connection timed out)2017-08-10 03:09:03  SMTP ERROR: Failed to connect to server: Connection timed out (110)2017-08-10 03:09:03  SMTP connect() failed. https://github.com/PHPMailer/PHPMailer/wiki/Troubleshooting
回复
点赞
回复
小木木
2017-04-24 11:12
如果邮件测试失败,改正以下几点可以解决问题,今天遇到测试失败,针对以下几点更正,问题已解决,故分享给大家首先要确定以下几点:1,发送邮件的电邮必须开启了SMTP服务。2,WP上面设置的密码必须是开启SMTP服务时候的“授权密码”3,WEB服务器必须开启了25端口,对方开放。只要这些没有问题,那一般都没有问题了,新版的WP是支持两种邮件函数的,会自动进行判断的
回复
点赞
回复
BlueSky97
2017-02-25 16:15
我用的是付费OFFICE 365企业邮箱,SMTP设置成功了,bool is true,test邮件也收到了,不过在本地建站中去留言发送显示的失败,这个上线后会好吗,还是我哪里有错误
回复
点赞
回复
3天2夜学会建站
置顶时间 :

设置帖子类型

普通
新闻
活动
修改

圈内转发

0/104

分享至微信

复制链接

举报

请选择举报理由

留联系方式
垃圾广告
人身攻击
侵权抄袭
违法信息
举报

确认要删除自己的评论吗?

取消 确定

确认要删除自己的文章吗?

取消 确定
提问
设置提问积分
当前可用积分:
-
+
20
50
100
200
偷看

积分偷看

10积分
我的积分(可用积分)
确认偷看

问题已关注

答主回复后,系统将通知你

不再提示
找回密码
注册米课圈
微信二维码登录