我们在使用 wordpress 作为 blog 程序时,在很多场合下都需要实时发送邮件,比如激活帐号、找回密码、发送通知等,但是默认情况下是无法发送邮件的,需要给我们的 wordpress 站点配置邮件服务器信息。今天,为大家简单介绍一下 wordpress 无法发送邮件的解决方法。

方法一、使用插件

插件安装

我们可以选择一款发送邮件的插件,比如 WP Mail SMTP,在插件搜索框输入 WP Mail SMTP 搜索安装即可。

开启 SMTP 服务

可以选择第三方邮件服务器,也可以自建邮件服务器,选择开启 SMTP 服务,通过 SMTP 方式来发送邮件。为 QQ 邮箱为例,选择开启服务,并生成授权码。

配置 SMTP

开启邮件服务器的 SMTP 服务后,就可以配置 SMTP 了。点击 WP Mail SMTP 插件的 “设置” 选项,选择 “一般” 选项卡。

修改以下配置信息。邮件程序选择 “其他 SMPT”,SMTP 主机填写 “smtp.qq.com”,加密方式选择 “SSL”, SMTP 端口填写 “465”,SMTP 用户名填写邮箱地址,SMTP 密码选择上面生成的授权码。

发送邮件测试

配置完成后可以通过 “电子邮件测试” 功能测试是否可以正常发送邮件。

方法二、使用代码

也可以通过添加 hook 的方式来实现邮件发送,将以下代码添加到 functions.php 文件中即可。

结束语

在本文中,插件法是以 WP Mail SMTP 为例为说明的,大家也可以使用其他的 SMTP 插件。使用插件或添加 hook 的方式都可以实现邮件发送功能,大家可根据自己的喜好自行选择其一即可。

夜河资源网提供的所有内容仅供学习与交流。通过使用本站内容随之而来的风险以及法律责任与本站无关,所承担的法律责任由使用者承担。
一、如果您发现本站侵害了相关版权,请附上本站侵权链接和您的版权证明一并发送至邮箱:yehes#qq.com(#替换为@)我们将会在五天内处理并断开该文章下载地址。
二、本站所有资源来自互联网整理收集,全部内容采用撰写共用版权协议,要求署名、非商业用途和相同方式共享,如转载请也遵循撰写共用协议。
三、根据署名-非商业性使用-相同方式共享 (by-nc-sa) 许可协议规定,只要他人在以原作品为基础创作的新作品上适用同一类型的许可协议,并且在新作品发布的显著位置,注明原作者的姓名、来源及其采用的知识共享协议,与该作品在本网站的原发地址建立链接,他人就可基于非商业目的对原作品重新编排、修改、节选或者本人的作品为基础进行创作和发布。
四、基于原作品创作的所有新作品都要适用同一类型的许可协议,因此适用该项协议, 对任何以他人原作为基础创作的作品自然同样都不得商业性用途。
五、根据二〇〇二年一月一日《计算机软件保护条例》规定:为了学习和研究软件内含的设计思想和原理,通过安装、显示、传输或者存储软件等方式使用软件的,可不经软件著作权人许可,无需向其支付报酬!
六、鉴此,也望大家按此说明转载和分享资源!本站提供的所有信息、教程、软件版权归原公司所有,仅供日常使用,不得用于任何商业用途,下载试用后请24小时内删除,因下载本站资源造成的损失,全部由使用者本人承担!