关于mail类的问题

我将club的mail类放到本地测试,没问题,但是放到linux下无法发送,是否缺少什么东西呢?

评论区

JFinal

2017-11-20 11:00

发送服务器是用的第三方还是自己配置的? 在发送代码处放上 try catch , 将异常记录在日志之中,然后分析原因

HalcyonDays

2017-11-20 11:05

JFinal

2017-11-20 11:08

@HalcyonDays 第三方就容易多了,只要保障本地可以使用,并且保障服务器的配置与本地一样

另外,要注意 linux 防火墙是不是拦截了请求,不过 linux 拦截流出请求的可能性很小不是排查的重点

HalcyonDays

2017-11-20 11:12

@JFinal linux中的catalina.out没有报错

HalcyonDays

2017-11-20 11:13

@JFinal 但是就是收不到,不在垃圾箱,本地是正常收到的

JFinal

2017-11-20 11:25

@HalcyonDays 不要依赖 catalina.out,自己写 try catch 做日志

HalcyonDays

2017-11-20 17:31

@JFinal 麻烦在问下,club里面的邮箱类那里更改端口的

JFinal

2017-11-20 19:53

@HalcyonDays common.kit 包下面有一个 EmailKit.java 类,里面调用一下 SimpleEmail 的 setSmtpPort(aPortNumber) 即可

不建议修改 email 相关默认端口号,没有多大意义

杜福忠

2017-11-21 09:11

使用的是阿里云吗 ?
TCP 25 端口出方向默认被封禁了
需要申请解封TCP 25 端口 (Outbound)。
具体教程:
https://help.aliyun.com/knowledge_detail/56130.html

杜福忠

2017-11-21 09:14

腾讯云也是:
需要联系工单系统给你开25端口权限
https://cloud.tencent.com/developer/ask/23866

热门反馈

扫码入社