帖子菜单

关于HYBBS邮件发送配置发送失败的问题

admin 2019-11-13

经常有用户发帖提问这个问题,怎么配置正确了,还是发不了邮件。

首先说一下HYBBS邮件发送使用的类库,是一个比较简单的类库文件,不需要PHP扩展去支持,所以功能比较单一。

默认仅支持 TCP单一端口发信,不支持SSL连接。

为什么不使用成熟的邮件发送类库? 由于成熟的邮件类库往往需要PHP扩展,例如Socket和SSL,一般主机用户是没办法使用Socket扩展的,有一些类库不需要PHP扩展,但是类库文件比较多,代码比较多,复杂! 所以HYBBS也不考虑。


当然现在HYBBS默认的邮件发信类库也是正常能用的。

部分用户配置了QQ、网易这类个人用户邮箱信息,用起来并不友好,因为邮件会进入 垃圾信箱。


配置了 25 端口无法发送,是由于服务器商禁用了服务器25出口端口。 不让你连接外部SMTP服务器。

如果是腾讯云的 可以直接在控制台 解封25端口 比较方便,而且不需要审核。

如果是阿里云的话,就比较麻烦,申请后需要人工审核,而且通过率不高,官方目前申请也不通过。


所以针对部分 无法使用25端口发信的用户 作者开发了一款 发信增强的插件

http://app.hyphp.cn/app/160

该插件使用了PHPMailer-6.1.1类库,需要PHP Socket和SSL扩展

下载后需要安装才能开启


下图是目前官方 用了 该插件 所配置的邮箱信息

用了 QQ 企业邮箱 SSL方式



ux8gc1rlut8t

# 1楼 2019-11-14 1 条点评

我也用的是腾讯云企业邮箱。确实能用

zwf234

# 2楼 2020-8-15 点评


新浪邮箱收到的是这样的,端口465

zwf234

# 3楼 2020-8-15 点评

zwf234

2020-8-15


新浪邮箱收到的是这样的,端口465

乱码

踩 (0)
赞 (1)
查看 (5211)
登陆后才可发表内容