纯代码免插件实现SMTP发送邮件通知 —— WordPress美化教程

2017年8月30日14:47:37 24 2,187

由于部分主机商禁用了mail()函数,导致用户注册或者找回密码的时候都无法获取邮件,特别对于一个网站而言,发送邮件的功能是必不可少的,评论回复后,自动发一封邮件提醒评论人,是提高用户体验的一大举措。即使是支持了mail()函数,发送的邮件进入垃圾箱的几率也非常高,所以我们为了解决这个问题使用SMTP代发是非常不错的方式。

前面我们曾介绍使用WP SMTP插件,《邮件发送 Configure SMTP汉化和配置图文教程 —— WordPress插件》解决WordPress不能发送邮件这篇文章中介绍过如何使用Configure SMTP插件,新手建议使用这个方法,如果为了提高WordPress效率,推荐使用代码的方式(这代码在知更鸟的Begin主题使用常见问题里面有,不过不详细,特别对于使用QQ邮箱来设置,无法成功)。本教程特别对使用QQ邮箱如何设置,进行了图文详细说明,一看就会。

 

纯代码免插件实现SMTP发送邮件通知 —— WordPress美化教程

 

WordPress纯代码实现SMTP发送邮件

下面以163邮箱为例

将下面的代码添加到主题目录的functions.php文件中。

  1. //使用smtp发送邮件(请根据自己使用的邮箱设置SMTP)
  2. add_action('phpmailer_init', 'mail_smtp');
  3. function mail_smtp( $phpmailer ) {
  4.     $phpmailer->FromName = '三分快三—极速5分排列3'; //发件人名称
  5.     $phpmailer->Host = 'smtp.163.com'; //修改为你使用的邮箱SMTP服务器
  6.     $phpmailer->Port = 25; //SMTP端口
  7.     $phpmailer->Username = '[email protected]'; //邮箱账户
  8.     $phpmailer->Password = '************'; //邮箱密码
  9.     $phpmailer->From = '[email protected]'; //邮箱账户
  10.     $phpmailer->SMTPAuth = true;
  11.     $phpmailer->SMTPSecure = ''//tls or ssl (port=25时->留空,465时->ssl)
  12.     $phpmailer->IsSMTP();
  13. }

 

根据注释将发件人名称、邮箱账户及邮箱密码修改为自己信息(第11行特别要注意,如果端口为465那么= 'ssl'; //tls or ssl )。

 

使用QQ邮箱作为发信邮箱设置教程

QQ邮箱比较特殊,与其他邮箱相比,邮箱密码处不能填写QQ密码或QQ邮箱独立密码而是需要先在QQ邮箱中设置。

设置方法

此处为隐藏的内容!
发表评论并刷新,方可查看

 

将下面代码中信息修改为自己信息,放进主题functions.php适当位置。

 

  1. //使用smtp发送邮件(请根据自己使用的邮箱设置SMTP)
  2. add_action('phpmailer_init', 'mail_smtp');
  3. function mail_smtp( $phpmailer ) {
  4.     $phpmailer->FromName = '三分快三—极速5分排列3'; //发件人名称
  5.     $phpmailer->Host = 'smtp.qq.com'; //修改为你使用的邮箱SMTP服务器
  6.     $phpmailer->Port = 465; //SMTP端口
  7.     $phpmailer->Username = '[email protected]'; //邮箱账户
  8.     $phpmailer->Password = '123123123'; //邮箱密码(此处填写QQ邮箱生成的授权码)
  9.     $phpmailer->From = '[email protected]'; //邮箱账户
  10.     $phpmailer->SMTPAuth = true;
  11.     $phpmailer->SMTPSecure = 'ssl'; //tls or ssl (port=25时->留空,465时->ssl)
  12.     $phpmailer->IsSMTP();
  13. }

 

根据注释将发件人名称、邮箱账户及邮箱密码修改为自己信息。

 

纯代码免插件实现SMTP发送邮件通知 —— WordPress美化教程

 

附上各邮箱的端口及smtp地址:

188 邮箱
pop3.188.com smtp.188.com 端口:25
163 邮箱
pop3.163.com smtp.163.com 端口:25
126 邮箱
pop3.126.com smtp.126.com 端口:25
netease 邮箱
pop.netease.com smtp.netease.com 端口:25
      yeah 邮箱
pop.yeah.net smtp.yeah.net 端口:25
       QQ 邮箱
pop.qq.com smtp.qq.com 端口:465或587

 

相关链接

美化评论审核等邮件回复样式 —— WordPress美化教程

 

 

若文章图片、下载链接等信息出错,请在评论区留言反馈,博主将第一时间更新!如果喜欢,请打赏支持本站,谢谢大家!
  • 我的QQ
  • QQ扫一扫
  • weinxin
  • 我的微信公众号
  • 微信扫一扫
  • weinxin

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

目前评论:24   其中:访客  23   博主  1

    • 请输入您的QQ号 请输入您的QQ号 1 来自天朝的朋友 陕西省汉中市 电信

      这个也很好,晚上回家就试试,能发出邮件就完美了~~~ :mrgreen:

      • shengbao shengbao 1 来自天朝的朋友 北京市 移动

        我来试试邮件

        • 小楠 小楠 0 来自天朝的朋友 吉林省 联通

          来都来了,不说两句吗?每一句发自心灵的评论都值得我们珍藏!

          • 简简单单 简简单单 2 来自天朝的朋友 浙江省台州市 联通

            这个不错,支持一下。代码拿走了啦!!! :mrgreen:

            • 王王 王王 3 来自天朝的朋友 浙江省舟山市普陀区 电信

              这个不错,支持一下

              • 为啥 为啥 3 来自天朝的朋友 山东省枣庄市 电信

                虽然不错,为啥俺要评论俩遍

                • sunfase sunfase 4 来自天朝的朋友 中国 移动

                  赞一个。。。。

                  • wuya wuya 2 来自天朝的朋友 广东省深圳市 铁通

                    感谢分享

                    • lx12531 lx12531 3 来自天朝的朋友 山东省济南市 电信

                      感谢分享

                      • HuJunjie HuJunjie 4 来自天朝的朋友 浙江省宁波市 联通

                        谢谢啦~我拿走了

                        • 星光bg4pgr.com 星光bg4pgr.com 4 来自天朝的朋友 山东省潍坊市 移动

                          我也看看

                          • THB_大标 THB_大标 1 来自天朝的朋友 浙江省杭州市 阿里云BGP数据中心

                            看下

                            • 讯飞博客 讯飞博客 3 来自天朝的朋友 山东省枣庄市 电信

                              我来了

                              • 讯飞 讯飞 3 来自天朝的朋友 山东省枣庄市 电信

                                为啥之前的文章没了

                                • 小笨 小笨 3 来自天朝的朋友 广东省广州市 电信

                                  谢谢了

                                  • play play 2 来自天朝的朋友 陕西省西安市 移动

                                    谢谢

                                    • rose rose 0 来自天朝的朋友 谷歌浏览器 Windows 10 江苏省苏州市 电信

                                      很好,懒得用插件太多插件了