12下一页
返回列表 发帖
查看: 1364|回复: 18

[已处理] X3.5版本邀请码购买后无法正常发送邀请码邮件,而最新的X3.4 UTF8版可以

ink

21

主题

145

回帖

191

积分

渐入佳境

贡献
2 点
金币
1 个
发表于 2023-5-13 21:37:33 | 显示全部楼层 |阅读模式
BUG反馈
程序版本: X3.5
浏览器: FireFox 
BUG地址: 隐藏内容
BUG截图: -
测试用户名: 隐藏内容
测试密码: 隐藏内容



论坛从X3.4升级到了X3.5版本,发现在购买邀请码后,邀请码邮件无法正常发送,更换过网易、阿里云以及腾讯邮局,都是无法发送,邮局发回的错误信息都是显示为:

(ssl://smtp.mxhichina.com:465) RCPT TO - 500 Error: bad syntax

(ssl://smtp.ym.163.com:994) RCPT TO - 501 5.1.3 Bad recipient address syntax


似乎是邮件地址格式错误。




为了证实可能是3.5的BUG,我重新在同一台服务器上新安装了X3.5,同样的支付宝账户设置以及同样的邮局设置,在购买邀请码后还是无法正常发送邀请码邮件,由此说明不是论坛后台设置所导致的问题;

万般无奈之下,我又在同一台服务器上安装了Discuz_X3.4_SC_UTF8_20230315版本,随后进行了一样的支付宝设置和一样的邮局设置,在购买邀请码后立刻收到了邀请码邮件。





由此判断,X3.5在购买邀请码后发送邀请码的过程种可能存在BUG,特此发帖反应,望能尽快修复,谢谢。
















1 贡献+1 金币

最佳答案

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

使用道具 举报

ink

21

主题

145

回帖

191

积分

渐入佳境

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-13 21:42:10 | 显示全部楼层
忘记说了,补充一下:

除了邀请码邮件无法发送外,其他譬如验证邮箱、忘记密码、重设密码等邮件都可以正常发送,后台邮局设置那里测试也是正常的。
回复 支持 反对

使用道具 举报

18

主题

3976

回帖

7325

积分

应用开发者

贡献
360 点
金币
1397 个
QQ
发表于 2023-5-14 07:58:59 来自手机 | 显示全部楼层
https://www.kuozhan.net
同样开了邀请码购买,我们这边测试和观察下来是正常可以发送的呢

另外,可以尝试简单的解决方法:
将template\default\email\目录整体复制到template\default\touch\email\一份
回复 支持 反对

使用道具 举报

ink

21

主题

145

回帖

191

积分

渐入佳境

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-14 13:06:29 | 显示全部楼层
湖中沉 发表于 2023-5-14 07:58
https://www.kuozhan.net
同样开了邀请码购买,我们这边测试和观察下来是正常可以发送的呢 ...




你好,同一台服务器,分别安装了X3.4和X3.5,3.4可以发送,3.5却不能,环境没有任何改变,支付宝设置也一样,可能会是什么问题?

或者能否告知一下你给的那个网站的PHP版本和MYSQL版本以及X3.5的版本,万分感谢!


回复 支持 反对

使用道具 举报

ink

21

主题

145

回帖

191

积分

渐入佳境

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-15 16:46:53 | 显示全部楼层
湖中沉 发表于 2023-5-14 07:58
https://www.kuozhan.net
同样开了邀请码购买,我们这边测试和观察下来是正常可以发送的呢

谢谢!

你的意思是试试 将3.4 template\default\email\下的所有文件覆盖3.5的?

回复 支持 反对

使用道具 举报

ink

21

主题

145

回帖

191

积分

渐入佳境

贡献
2 点
金币
1 个
 楼主| 发表于 2023-5-15 16:51:39 | 显示全部楼层
湖中沉 发表于 2023-5-14 07:58
https://www.kuozhan.net
同样开了邀请码购买,我们这边测试和观察下来是正常可以发送的呢

简单的解决办法我看了一下:

3.4没有template\default\email\这个目录,难道是将3.5下的template\default\email\目录复制到3.5的template\default\touch下?

现在的问题是3.5无论是PC端还是移动端在购买邀请码后,都无法正常发送邀请码邮件,其他邮件都可以正常发送……
回复 支持 反对

使用道具 举报

18

主题

3976

回帖

7325

积分

应用开发者

贡献
360 点
金币
1397 个
QQ
发表于 2023-5-15 17:06:09 | 显示全部楼层
ink 发表于 2023-5-15 16:51
简单的解决办法我看了一下:

3.4没有template\default\email\这个目录,难道是将3.5下的template\defaul ...

当然是3.5的啊,哈哈……3.4的代码是不能直接移植到3.5的,区别很大的
回复 支持 反对

使用道具 举报

18

主题

3976

回帖

7325

积分

应用开发者

贡献
360 点
金币
1397 个
QQ
发表于 2023-5-15 17:06:53 | 显示全部楼层
ink 发表于 2023-5-15 16:51
简单的解决办法我看了一下:

3.4没有template\default\email\这个目录,难道是将3.5下的template\defaul ...

从你的描述,我觉得和我说的问题是无关的,估计得具体技术排查才行。至少我自己的站点使用邀请码邮件没有问题
回复 支持 反对

使用道具 举报

18

主题

3976

回帖

7325

积分

应用开发者

贡献
360 点
金币
1397 个
QQ
发表于 2023-5-15 19:38:15 | 显示全部楼层
另外,研究了下,你邮件设置里设定“收件人地址中包含用户名”选否试试,因为邀请码发邮件是特殊的,不包含用户名的,可能在这个步骤上出问题了
回复 支持 反对

使用道具 举报

18

主题

3976

回帖

7325

积分

应用开发者

贡献
360 点
金币
1397 个
QQ
发表于 2023-5-15 21:06:09 | 显示全部楼层
排查测试了下,请按照此PR修正测试一下,应该可以解决:
https://gitee.com/Discuz/DiscuzX/pulls/2152
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-5-5 21:28 , Processed in 0.050231 second(s), 10 queries , Redis On.

Powered by Discuz! W1.0 Licensed

Cpoyright © 2001-2024 Discuz! Team.

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