前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >xiunoBBS(修罗)设置SMTP邮件的发送

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

作者头像
timhbw
发布2018-05-03 12:02:55
4.5K16
发布2018-05-03 12:02:55
举报
文章被收录于专栏:Timhbw博客Timhbw博客

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

   前言

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

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

发现问题

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

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

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

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

解决问题

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

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

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

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

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

文件下载

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

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

下载地址

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2017-08-201,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  •    前言
  • 发现问题
  • 解决问题
相关产品与服务
Discuz!
Discuz! 是全球领先的论坛社区应用系统,自2001年6月面世以来,服务超过300多万网站用户案例。现在,借助 Discuz! ,您不仅可以使用搭建传统的社区论坛,更可轻易的构建面向移动互联网时代的私域流量和社交圈子类的应用,并快速启动业务。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档