默认情况下大部分主机空间都无法正常发送邮件(mail()函数未启用),造成用户注册时不能发送邮件、无法找回密码等,因此需要借用第三方邮件服务器SMTP方式代替 WordPress 默认mail()函数。

相信很多站长都看过网上到处飞的配置WordPress 邮件SMTP方法,但试过之后,总是不成功,例如:

  1. // 配置邮件    
  2. add_action(‘phpmailer_init’, ‘mail_smtp’);    
  3. function mail_smtp( $phpmailer ) {    
  4.     $phpmailer->FromName = ‘比格主题’; // 发件人昵称    
  5.     $phpmailer->Host = ‘smtp.qq.com’; // 邮箱SMTP服务器    
  6.     $phpmailer->Port = 465// SMTP端口,不需要改    
  7.     $phpmailer->Username = ‘123456@qq.com’; // 邮箱账户    
  8.     $phpmailer->Password = ‘aabbccddffgg’; // 此处填写邮箱生成的授权码,不是邮箱登录密码    
  9.     $phpmailer->From = ‘123456@qq.com’; // 收件邮箱账户    
  10.     $phpmailer->SMTPAuth = true;    
  11.     $phpmailer->SMTPSecure = ‘ssl’; // 端口25时 留空,465时 ssl,不需要改    
  12.     $phpmailer->IsSMTP();    
  13. }    

注意:大部分提供配置代码的说明中没有明确写明第7行$phpmailer->Password 配置中的密码是邮箱第三方授权码,而不是邮箱的登录密码,这是不能成功发邮件的关键之处。

下面仅以QQ邮箱为例,简单说一下如何开启邮箱IMAP/SMTP服务和获得第三方授权码。

首先将上面的代码添加到当前主题函数模板functions.php中,并修改其中的相关信息。

开启IMAP/SMTP服务

登录你的QQ邮箱,依次点击,设置 → 账户,找到“POP3/IMAP/SMTP/Exchange/CardDAV/CalDAV服务”设置选项,开启邮箱“IMAP/SMTP服务”。

获取授权码

点击下面的“生成授权码 ”,按要求发送短信:配置邮件客户端,到指定的号码,之后点击“我已发送”,会自动生一个授权码,要记好这个授权码,因为只显示一次,没记住只能再次发送短信了,将这个授权码填写到配置信息中即可。

其他说明

我自己只试过QQ邮箱,其它邮箱方法类似的。

其中:常用的 邮箱SMTP服务器地址参考如下:

QQ邮箱应为smtp.qq.com,腾讯企业邮箱应为smtp.exmail.qq.com,163邮箱应为smtp.163.com

祝好运

  就很棒!
hh

请先登录

Or

发表评论

还没有任何评论,你来说两句吧



相关文章

绿色两栏WordPress模板WordPress博客主题:jishuzh

绿色两栏WordPress模板WordPress博客主题:jishuzh

jishuzh是一款免费的WordPress主题,这是一款绿色两栏博客主题。该主题由WordPress模板作者技术宅制作并免费发布,…


一款WordPress 后台缓存插件:WP Admin Cache

一款WordPress 后台缓存插件:WP Admin Cache

使用WordPress建站会安装一些静态缓存插件,比如:WP Rocket、Cache Enabler、Comet Cache、W3…


怎么用WordPress免费建网站?

怎么用WordPress免费建网站?

这个说法不太准确,搭建出一个完整的网站是没有免费的。域名、服务器肯定得有,这两项是必备,也是一定需要花一些费用的。 建一个网站需要网…


Gutenberg 9.1 添加样式分类下拉列表并在定制器中还原了基于块的小工具

Gutenberg 9.1 添加样式分类下拉列表并在定制器中还原了基于块的小工具

Gutenberg 9.1已发布,界面的最大变化之一是为块模式(Patterns)分类添加了下拉选择器。此外还完善了定制程序中基于块…


去除WordPress最新版本的评论勾选框

去除WordPress最新版本的评论勾选框

WordPress升级到4.9.6之后,新增了一个功能,评论处出现一个勾选框,确认是否存储Cookie信息的隐私选项,如果使用自带的…


Avada主题WordPress 最牛的商务主题之一[7.0.2中文汉化版]

Avada主题WordPress 最牛的商务主题之一[7.0.2中文汉化版]

如果是建设企业网站、电子商务网站、网购平台、外贸网站等等,Avada主题都能快速的生成你想要的网站主题,并且不用任何编程知识!Ava…


修改WordPress数据库前缀 方便开启缓存以及消除可能存在的安全隐患

修改WordPress数据库前缀 方便开启缓存以及消除可能存在的安全隐患

很多第一次接触 WordPress 的博主站长们在安装 WordPress 的时候,都是直接使用数据库的默认表前缀 wp_,据说这个…


WordPress建网站前期交了钱为什么第二年还要另外收钱续费?

WordPress建网站前期交了钱为什么第二年还要另外收钱续费?

WordPress建网站前期交了钱为什么第二年还要另外收钱续费? 首先,可以肯定的是,所有的企业网站都需要更新。为什么要续费?我们先…


(认识WordPress)一文开始了解认识WordPress

(认识WordPress)一文开始了解认识WordPress

Wordpress是一个以PHP和MySQL为平台的免费自由开源的博客软件和内容管理系统。 WordPress拥有互联网内容管理系统…


一个标准的WordPress主题都包含哪些文件?

一个标准的WordPress主题都包含哪些文件?

一个标准的WordPress主题都包含哪些文件?标准的主题一般都包含以下文件,但是有些文件不是一定要存在,比如标签页、日期页面等文件…


WordPress 复制粘贴上传图片(插件)

WordPress 复制粘贴上传图片(插件)

WordPress后台发表文章的时,如果通过复制粘贴把电脑中的图片添加上传到文章中,免去手动上传的步骤是不是会很方便,这里推荐两款复…


WordPress建网站公司的报价为何差别这么大?

WordPress建网站公司的报价为何差别这么大?

WordPress建网站的价格到底多少是靠谱的?为什么报价差别那么大?。 网站的价格主要由以下几个方面组成: 域名、空间(服务器)、…


WordPress调用/获取最新文章

WordPress调用/获取最新文章

WordPress调用最新文章的调用是大家经常使用也是同学们经常问的一个问题,如果您还不知道怎么调用WordPress调用最新文章下…


黑客正在利用一个 WordPress File Manager 插件高危漏洞

黑客正在利用一个 WordPress File Manager 插件高危漏洞

黑客正在利用 WordPress 插件 File Manager 的一个漏洞在网站上执行命令和恶意脚本。File Manager 的…


为WordPress文章内超链接前面自动增加图标

为WordPress文章内超链接前面自动增加图标

如何自动为Wordpress文章内超链接前面增加图标,如下图所示。 直接上代码吧 在主题的function.php中加入如下代码即可…


使用WordPress搭建的网站做SEO优化效果怎么样?

使用WordPress搭建的网站做SEO优化效果怎么样?

使用WordPress搭建的网站做SEO优化效果怎么样? 用wordpress搭建网站与SEO优化的效果没有多大关系,只能说有关系,…


WordPress技巧:如何删除WordPress分类中默认“未分类”

WordPress技巧:如何删除WordPress分类中默认“未分类”

刚安装完的WordPress会自动在后台建一个“未分类”的默认分类目录,可以修改名称但不能删除,刚接触WordPress的新手,会认…


为什么缓存插件对你的WordPress网站很重要

为什么缓存插件对你的WordPress网站很重要

缓存是一项复杂的技术,它可以做好一件简单的事情:它可以让你的网站运行得更快。速度对网站的成功至关重要,因为人们不喜欢等待页面加载。事…


WordPress网站SEO优化教程

WordPress网站SEO优化教程

做网站的同学会考虑seo。毕竟有流量才能生存;只要你能活下来,你就有机会活得更好。结合我之前在一家公司负责一个搜索产品的事实,按照“…


仿卢松松博客(新版)WordPress博客主题免费下载

仿卢松松博客(新版)WordPress博客主题免费下载

2019款最新仿卢松松WordPress网站主题模版,卢松松最新的网站模版在体验与内容上做到了最极致的优化,通过三栏布局的方式达成了…