zlprime zlprime
  • 首页
  • 朝花夕拾
    • 摄影
    • 读书
    • 生活
    • 随笔
  • 技能分享
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 阅读书单
    • 友情链接
    • 留言板
  • Java
首页 › Wordpress › 无插件配置WordPress的SMTP发信功能

无插件配置WordPress的SMTP发信功能

Stone
3年前Wordpress
1,595 0 2

之前在 为WordPress添加评论邮件通知功能 一文中,配置WordPress的发信功能使用的是WP Mail SMTP插件。其实在主题的functions.php文件中配置一下,也可以实现博客的发信功能。这比安装插件要方便一些,而且更轻量。具体的配置也很简单,就几行的代码的事。我认为能通过修改代码实现的功能,就尽量不要使用插件。插件装的太多,反而会拖慢WordPress的运行速度。

第一步

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

开启邮箱的SMTP功能

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

第二步

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

add_action('phpmailer_init', 'mail_smtp');

function mail_smtp( $phpmailer ) {

$phpmailer->FromName = 'zlprime'; //发件人名称

$phpmailer->Host = 'smtp.126.com'; //修改为你使用的邮箱SMTP服务器

$phpmailer->Port = 465; //SMTP端口

$phpmailer->Username = '123@126.com'; //邮箱账户

$phpmailer->Password = '123123'; //邮箱密码

$phpmailer->From = '123@126.com'; //邮箱账户

$phpmailer->SMTPAuth = true;

$phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)

$phpmailer->IsSMTP();  }

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

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

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

wordpress
2
本文系作者 @Stone 原创发布在 zlprime。未经许可,禁止转载。
开箱一个灵眸OSMO3
上一篇
你想过自己四十岁的样子吗?——读《每一天练习梦想》
下一篇
评论 (0)
再想想
聚合文章
JDBC的使用总结
5月前
Centos8中安装RabbitMQ
5月前
集合之Map集合
5月前
Collections集合工具类和可变参数
5月前
相关文章
WordPress中使用代码禁用古腾堡编辑器
为WordPress登录页面添加算术验证码
为WordPress添加评论邮件通知功能
为WordPress经典编辑器添加字体大小、格式等选项
简介

海边微风起,等风也等你

留言板
留言板
小伙伴们
2Broear Libra の 向往 云帆沧海 若志随笔 豆豆 Chuanbo
Copyright © 2017-2023 zlprime. 皖ICP备17019582号
  • 首页
  • 朝花夕拾
    • 摄影
    • 读书
    • 生活
    • 随笔
  • 技能分享
    • WordPress
  • 其它
    • 游记地图
    • 闲言碎语
    • 阅读书单
    • 友情链接
    • 留言板
热门搜索
  • java
  • spring
Stone
67 文章
139 评论
83 喜欢
  • 2
  • 0
  • Top