纯代码配置WordPress的TP发信功能

为WordPress添加评论邮件通知功能,一般很多站长会使用WP Mail **TP插件,今天分享纯代码配置WordPress的**TP发信功能,其实在主题的functions.php文件中配置一下,也可以实现博客的发信功能。

第一步

如果要配置WordPress的发信功能,首先我们要开启发信邮箱的**TP功能。否则,WordPress是有发信的功能了,但提供服务的邮箱却不能发信。以下以126邮箱为例:我们要先进入邮箱的设置页面,找到POP3/**TP/IMAP设置的选项。然后开启IMAP/**TP服务,并设置授权**用于登录**TP服务。

纯代码配置WordPress的TP发信功能 (https://www.wpzt.net/) WordPress开发教程 第1张

设置好发信邮箱以后,我们就要在主题的functions.php文件中,添加代码了。

第二步

在functions.php文件的尾部,添加以下代码:

add_action(‘php**iler_init’, ‘**il_smtp’);

function **il_smtp( $php**iler ) {

$php**iler->FromN**e = ‘zlprime’; //发件人名称

$php**iler->Host = ‘smtp.126.com’; //修改为你使用的邮箱**TP服务器

$php**iler->Port = 465; //**TP端口

$php**iler->Usern**e = ‘123@126.com’; //邮箱账户

$php**iler->Password = ‘123123’; //邮箱**

$php**iler->From = ‘123@126.com’; //邮箱账户

$php**iler->**TPAuth = true;

$php**iler->**TPSecure = ‘ssl’; //tls or ssl (port=25时->留空,465时->ssl)

$php**iler->Is**TP(); }

我们要将上面代码中的信息改成自己的信息。如发件人名称、**TP主机地址、加密类型和端口号等。每个邮件服务提供商的端口号可能会不一样,这要自己去看邮箱的帮助文档。大部分邮箱是,不开启ssl端口号是25,开启ssl端口号是465。

例如:126邮箱的**TP服务如果启用SSL加密,端口号就是465。接着再填入用户名和**,用户名就是你的邮箱地址,但是**并不是你登录邮箱的**。这个**是在开启**TP服务时设置的授权**。

另外需要注意一点的是,**TPSecure 的值是要根据Port 的值确定的。如果端口是465,即开启ssl,那么它的值就是 ssl。如果端口是25,即不开启ssl,那么它的值就为空,什么东西都不用填。

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容