无法通过smtp服务器发送邮件给用户


#1

请先搜索确保没有重复发帖。

Gogs 版本:0.11.43.0330
系统类型及版本:linux debian9
数据库:sqlite3
问题描述:无法发送邮件,邮件服务器使用的是163的。
发送邮件就卡主,log也就在发送邮件的位置断掉了。


#2

检查下是不是防火墙什么的,没有日志不好判断什么问题


#3

不好意思,日志是直接断掉了.
2018/05/28 11:07:29 [TRACE] Template: admin/config
2018/05/28 11:07:43 [TRACE] Session ID: f2dfedd08df00879
2018/05/28 11:07:43 [TRACE] CSRF Token: 6FgXiY8v2OvZyHfTIF22atTKrUI6MTUyNzUwNTYyMjE3NjQzMDM2OQ==
2018/05/28 11:07:43 [TRACE] NewMessageFrom (htmlBody):
Gogs Test Email!
到这里就是最后的log。


#4

补充说明,页面也在不停的转圈圈。应该是程序卡住了或是程序死了。


#5

应该可能是网络问题。。


#6

应该不是,我使用的是阿里云云服务器,访问其他所有的api都是正常的,就只有gogs的smtp不行,对方的smtp服务器也是正常的,因为我用其他的php smtp程序测试过,可以正常发送邮件。
我不仅仅测试过网易的,还有qq的,都无法正常发送。


#7

不好意思,问题找到了,阿里云的ecs默认关闭了25号端口,需要申请解封才能正常发邮件。https://help.aliyun.com/knowledge_detail/56130.html
下面是阿里云的地址。


#8

啊哈哈哈哈