Avada 主题 The7 主题在线留言邮件无法发送的解决过程

群友@黑克仔说 Avada 主题和 The7 主题的外贸网站,网页留言无法正常发送信息,或者发送出去了收不到邮件,这点让人挺是郁闷的。魏艾斯博客让他安装邮件插件 contact form7 和 contact form CFDB7 也没用,后来经过多次测试终于使用插件搞定了这个问题,而网络上有关这方面的解决方法又都不好用,下面详细说一下解决过程,老魏把操作方法告诉大家,毕竟太多人在这上面栽跟头了,也不知道如何解决。

一、这位群友的服务器环境是:阿里云香港虚拟主机,apache+php7,虚拟主机没有那么多修改 php 环境的权限。而如果你用的是云服务器 VPS 如果和 lnmp 之类的,请移步 lnmp 环境 contact form 7 不能发送邮件的解决办法, 就可以按照上面链接操作一下了,毕竟多了 2 个插件对 wordpress 运行、服务器也有一定资源占用。或者你不会操作 linux 命令、嫌麻烦的可以往下看。

本文方法适合虚拟主机和 VPS,特别是虚拟主机简直不要太方便了。

如果你使用虚拟主机先登录管理后台检查如下配置是否打开,虚拟主机发邮件是需要打开这个配置的。如下图是阿里云虚拟主机相关配置,红色箭头标识的 php 函数 fsockopen 设置成启用。

二、安装两个邮件插件及配置

Contact Forms 和 WP Mail SMTP 这两个插件是必须安装的。安装好之后依次配置一下信息。

本文以收件邮箱是 qq 邮箱为例,163 邮箱及其他邮箱请参照本文自行设置。

1、设置 Contact Forms 插件下的选项卡,把 mail to 填上收件邮箱地址,from 写 admin@你的域名,subject 就是邮件标题你自己能看懂就行,下面的 additional headers 和 message body 都默认就行。

提示:from 中的 admin@你的域名,这个邮箱前缀你可以随便起,但是一定要去真实的申请一个企业邮箱,比如如何设置免费网易企业邮箱提到的邮箱,不能扔一个不存在的邮箱地址进去,这样是不好用的。

2、配置 WP Mail SMTP 插件设置信息

如果你不是前面那几种邮箱,就选择 other SMTP,from email 填写和 contact form 设置里面一样的邮箱地址,from name 是发送人是谁,你就随便写网站名字之类的,用来区分邮箱里面的不同邮件,这个名字让你一看就知道是从这个外贸网站发来的,就这个意思。

先设置 QQ 邮箱授权码,在 QQ 邮箱的设置里面操作,生成授权码并记录保存留用。

继续设置 WP Mail SMTP,SMTP host 填 smtp.qq.com,Encryption 选择 SSL,SMTP Port 是 465,Auto TLS 是 on 状态,Authentication 是 on 状态,SMTP Username 就是收件邮箱地址,和上面的一样,重点说一下 SMTP Password,这里是 QQ 邮箱授权码,不是 QQ 邮箱密码,不要搞错了哈,你填邮箱密码是不会正常工作的。

在 wp mail SMTP 里面发一封邮件测试一下,看能否正常收到。

一定要注意两个 mail 插件的收件邮箱地址是同一个,不一致就收不到邮件了。

最后演示成功结果如图:

最后再次感谢@黑克仔的实操,实践出真知,只有动手去做了才能知道整个过程到底是怎么样的,在解决问题中间遇到问题多问度娘和谷歌(如果能上去),网络上很多解决办法都是抄袭,照着去做会失败。作为过来人魏艾斯博客深深体会到照着别人教程操作到一半出错、被误导的痛苦感觉,所以我博客的教程力求严谨一些,详细一些,更基础一些,虽然看着啰嗦,只要能够帮助到带着问题来到博客求助的朋友,也算是没有白费一番心思和时间去写作。

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏杨建荣的学习笔记

防火墙设置的小问题(r6笔记第94天)

今天也算忙忙碌碌,处理了不少小问题,自己也总结几个问题,本来写点MySQL和mongoDB的东西,发现还是没有准备好,再补补分享给大家。 ### 批量处理防火墙...

35160
来自专栏Python数据科学

Python爬虫之模拟登录京东商城

首先感谢大家的大力支持,博主会持续更新精彩文章,分享更多技术干货。另外,最近在新建的QQ群中结识了一些朋友,气氛很好,大家互相分享技术内容,博主也从中收获了不少...

41520
来自专栏互联网杂技

HTTP,HTTP2.0,SPDY,HTTPS你应该知道的一些事

作为一个经常和web打交道的程序员,了解这些协议是必须的,本文就向大家介绍一下这些协议的区别和基本概念,文中可能不局限于前端知识,还包括一些运维,协议方面的知识...

592110
来自专栏农夫安全

【原创】中间件测试方法总结---(3)

0x01 应用测试 对于类似4A、BOP这样的应用,需要进行记录,并按照常规的渗透办法进行安全测试。【必要时候,需要进行登录测试】 其他应用测试 发现办法 协议...

47770
来自专栏FreeBuf

你的Outlook真的安全?一条恶意规则远程攻陷你的工作站!

背景 当前,构建恶意Outlook规则的限制条件都比较苛刻,至少需要访问被入侵系统的交互GUI,或者拥有登录凭证,而且还要求攻击方直接与Exchange服务器进...

38570
来自专栏IT笔记

开发微信支付之前要做的那些事儿

22760
来自专栏Android开发指南

genymotion常见问题解答

673100
来自专栏小曾

web安全:通俗易懂,以实例讲述破解网站的原理及如何进行防护!如何让网站变得更安全。

本篇以我自己的网站为例来通俗易懂的讲述网站的常见漏洞,如何防止网站被入侵,如何让网站更安全。

48040
来自专栏前端侠2.0

ng6中,在HTTP拦截器里,异步请求数据,之后再返回拦截器继续执行用户请求的方法研究

      我现在项目就是利用拦截器,在请求头里增加:'Authorization': this.storage.token 的请求头。

22620
来自专栏北京马哥教育

Linux主机被入侵后的处理案例

IT行业发展到现在,安全问题已经变得至关重要,从“棱镜门”事件中,折射出了很多安全问题,信息安全问题已变得刻不容缓,而做为运维人员,就必须了解一些安全运维准则,...

739120

扫码关注云+社区

领取腾讯云代金券