12下一页
返回列表 发帖
查看: 4227|回复: 11

[已解决] 邀请码邮件的奇怪问题

ink

25

主题

165

回帖

218

积分

炉火纯青

贡献
2 点
金币
1 个
发表于 2023-5-2 17:25:20 | 查看全部 |阅读模式
简单说就是邀请码邮件无法正常发送,服务器时linux服务器,后台邮箱设置了SMTP验证,超时也30秒或者60秒都试过了

在后台---工具----运行记录内,可以看到邮件发送失败,而SMTP邮件异常 信息如下:
(ssl://smtp.ym.163.com:465) RCPT TO - 501 5.1.3 Bad recipient address syntax


但在后台---站长----邮件设置---检测那里测试又是正常的;


而且最为奇怪的是在前台未登录----》找回密码,这邮件又是完全发送正常,反复测试过了,没有任何问题。


似乎仅仅只有邀请码邮件无法发送,听奇怪的,这个有谁遇到过没有?  同台服务器上的2个网站测试下来都是一样的现象。




QQ图片20230502172233.png



1 贡献+1 金币

最佳答案

排查测试了下,请按照此PR修正测试一下,应该可以解决:
https://gitee.com/Discuz/DiscuzX/pulls/2152
回复

使用道具 举报

ink

25

主题

165

回帖

218

积分

炉火纯青

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-2 23:01:49 | 查看全部
后来发现,除了邀请码邮件,其他譬如 取回密码 更改密码 验证邮箱的邮件都可以正常发送,唯独就是邀请码邮件发送不成功。

163邮局和阿里云邮局都试过了,一样的结果。



百思不得其解………………
回复

使用道具 举报

12

主题

1655

回帖

2814

积分

Giter

贡献
151 点
金币
362 个
发表于 2023-5-2 23:47:41 | 查看全部
ink 发表于 2023-5-2 23:01
后来发现,除了邀请码邮件,其他譬如 取回密码 更改密码 验证邮箱的邮件都可以正常发送,唯独就是邀请码邮 ...

可以尝试新安装一个Discuz,绑定相同的邮箱账号测试一下,看看是否能正常发送
回复

使用道具 举报

ink

25

主题

165

回帖

218

积分

炉火纯青

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-3 13:07:59 | 查看全部
专家 发表于 2023-5-2 23:47
可以尝试新安装一个Discuz,绑定相同的邮箱账号测试一下,看看是否能正常发送 ...

基本就是新装的,3.4升级到3.5……
回复

使用道具 举报

ink

25

主题

165

回帖

218

积分

炉火纯青

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-3 13:29:11 | 查看全部
专家 发表于 2023-5-2 23:47
可以尝试新安装一个Discuz,绑定相同的邮箱账号测试一下,看看是否能正常发送 ...

SMTP和邮件出错信息如下,麻烦老大帮忙分析分析可能会是什么原因,太奇怪了,只要是购买邀请码就发送不成功,其他重设密码、验证邮箱、忘记密码等邮件发送都OK:


QQ图片20230503132614.png

回复

使用道具 举报

ink

25

主题

165

回帖

218

积分

炉火纯青

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-5 16:43:15 | 查看全部
没人遇到过这样奇怪的问题么?


昨天拿腾讯的邮箱试了一下,也是这样,唉,百思不得其解
回复

使用道具 举报

ink

25

主题

165

回帖

218

积分

炉火纯青

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-12 12:58:36 | 查看全部
顶顶我的这个帖子,搜索论坛也发现零星有人说到这个问题。



我仔仔细细反反复复看过升级之前的SMTP LOG,发现正常的,支付宝和微信账户又没有动过,估计应该是哪里的标点符号错误了。





回复

使用道具 举报

44

主题

3271

回帖

5557

积分

应用开发者

Discuz! 运维

贡献
218 点
金币
685 个
QQ
发表于 2023-5-12 13:30:07 | 查看全部
X3.5最新测试没有这个问题
截图202305121330049349.jpg
回复

使用道具 举报

ink

25

主题

165

回帖

218

积分

炉火纯青

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-12 14:38:43 | 查看全部
科站网 发表于 2023-5-12 13:30
X3.5最新测试没有这个问题



我网站的找回密码、验证邮箱等等这些也都没问题,唯独购买邀请码的邮件不能正常发送,其他都可以。

后台邮件设置那里的测试邮件全部都OK的。


所以我怀疑是论坛代码哪里符号错误了,邀请码的发送邮件出错信息都是 500 Error: bad syntax

邮局换过163的 阿里云的 腾讯的,都是这个出错信息。


就是不知道负责邀请码发送的是哪个php文件。







回复

使用道具 举报

44

主题

3271

回帖

5557

积分

应用开发者

Discuz! 运维

贡献
218 点
金币
685 个
QQ
发表于 2023-5-12 14:47:40 | 查看全部
找回密码的php文件是:source/module/member/member_lostpasswd.php
调用发送邮件的在:source/function/function_mail.php
邮件模版:template/default/email/get_passwd.htm
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 关注公众号
  • 有偿服务微信
  • 有偿服务QQ

手机版|小黑屋|Discuz! 官方交流社区 ( 皖ICP备16010102号 |皖公网安备34010302002376号 )|网站地图|star

GMT+8, 2025-12-20 18:35 , Processed in 0.054546 second(s), 15 queries , Redis On.

Powered by Discuz! X5.0 Licensed

© 2001-2025 Discuz! Team.

关灯 在本版发帖
有偿服务QQ
有偿服务微信
返回顶部
快速回复 返回顶部 返回列表