专栏首页Timhbw博客xiunoBBS(修罗)设置SMTP邮件的发送

xiunoBBS(修罗)设置SMTP邮件的发送

2017-08-2013:45:49 发表评论 346℃热度

   前言

今天准备搭建一个论坛,用于用户交流。世纪搭建使用之后,决定使用xiuno BBS,界面简洁,该有的功能都有,插件丰富, 数据库核心只有 15 个表(后期安装插件会增加表)。下面是一些个人主观评价,仅供参考,颜值不过关的我都没有安装试用,毕竟市面上太多论坛程序了。

  1. Discuz 过于复杂,界面也太老旧,被腾讯收购之后也慢慢颓废了。
  2. StartBBS 说是要发布2.0.0版本,然而迟迟不见更新,论坛、交流群也基本无人维护。
  3. Flarum 是英文版本的,洁面小清新,但是安装有点点麻烦,而且还在0.1.0beta 版本。

发现问题

几经周折试用之后,开始安装优化 xiuno BBS,一些基本设置完成之后,开始完整测试,看看时候能够正常使用。结果发现发送邮件的时候出现问题,有两个地方需要发送邮件:

  1. 新用户注册
  2. 找回密码

这2个都可以在后台关闭,但是找回密码属于必备功能,还是需要的,于是开始排查修复问题。刚安装完程序配置好 SMTP 邮件服务器(465端口、SSL)后,点击发送邮件如图所示:

解决问题

找到和发送邮件有关的方法,发现方法都在根目录的xiunophp/文件夹下,xn_send_mail.func.php该方法负责发送邮件,既然找到方法了,那就开始解决问题了。

根据502 Bad Gateway,一般都是连接超时或者服务器内部错误,SMTP 有25和465与是否开启 SSL 比较容易出问题,账号密码的话由于一直在用不会出问题,所以全局搜索下,发现使用的是25端口,然后把方法中的2个25端口更改为465端口,在把默认为空的SMTPSecure设置为ssl,总共需要修改3处地方。

然后再次测试,邮件可以正常发送了,大功告成!文末提供修改完成的文件,可以直接替换使用。

随后附上一张后台设置图片:

文件下载

xiunoBBS(修罗)设置SMTP邮件修改文件 PHP

下载密码:发表评论并刷新可见!

下载地址

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • Mac OS X和Linux下的微信客户端:Electronic WeChat

    Mac OS X 和 Linux下更好用的微信客户端. 使用Electron构建. Electronic WeChat 是本开源项目发布的产品。网页版微信是其中...

    timhbw
  • 腾讯云COS开启FTP功能

    2016-06-0715:35:35 发表评论 258℃热度 我的网站一直用的是腾讯云的COS,图片、JS、CSS等静态资源都存在上面,速度比较理想。但有一个...

    timhbw
  • 画流程图神器:亿图图示专家

    2016-03-1614:45:54 发表评论 676℃热度 学生党文档比较多,一到学期末,各种实训报告,论文等等,里面经常要画流程图,UML图,以前用off...

    timhbw
  • [剑指offer] 二叉树中和为某一值的路径

    输入一颗二叉树和一个整数,打印出二叉树中结点值的和为输入整数的所有路径。路径定义为从树的根结点开始往下一直到叶结点所经过的结点形成一条路径。

    尾尾部落
  • ggplot2高阶案例应用——中国家庭金融资产配置变化

    今天浏览新闻,看到一个关于美国居民家庭金融资产配置的调查,主要介绍1974年~2016年美国居民和非居民部门家庭金融资产配置比例分布演变的数据。 ? 数据显示...

    数据小磨坊
  • Kali Linux Web渗透测试手册(第二版) - 9.7 - 通过HTTP头利用漏洞

    发人员在编程输入验证代码时,往往把重点放在url和请求数据中,经常会忽略这样一个事实:整个请求的参数都可以被修改,所以cookie等http头很容易被插入恶意p...

    7089bAt@PowerLi
  • 操作系统底层技术——CPU亲和性

    image.png 头图是加拿大lake simcoe自然风光,非常漂亮,基本没有中国游客,适合深度游。 这是操作系统底层技术第二篇,前一篇是《Codegen技...

    大数据和云计算技术
  • Kali Linux Web渗透测试手册(第二版) - 9.7

    发人员在编程输入验证代码时,往往把重点放在url和请求数据中,经常会忽略这样一个事实:整个请求的参数都可以被修改,所以cookie等http头很容易被插入恶意p...

    用户1631416
  • Springboot2整合RocketMQ消费端普通开发

    RocketMQ消息处理有两种,一种是多线程的并发模式,使用MessageListenerConcurrently;一种是有序消费模式,使用MessageLis...

    用户5640963
  • Java - LDAP实现AD域单点登录

    断痕

扫码关注云+社区

领取腾讯云代金券