你好,我在阿里云服务器Centos系统上用Java代码发送邮件,是263的邮箱,发送不成功,在别的centos服务器上都可以发送成功,请问为什么?
错误提示:
com.sun.mail.util.MailConnectException: Couldn't connect to host, port: smtp.263.net, 25; timeout -1;
nested exception is:
java.net.ConnectException: Connection timed out
at com.sun.mail.smtp.SMTPTransport.openServer(SMTPTransport.java:2118)
at com.sun.mail.smtp.SMTPTransport.protocolConnect(SMTPTransport.java:712)
at javax.mail.Service.connect(Service.java:366)
建议先检查下安全组中的端口号是否可用。若安全组配置正常,可检查ecs本身的防火墙是否有对端口做了禁用:
iptables status
若被禁用了可以开放端口:
iptables -I INPUT -p tcp --dport 25 -j ACCEPT
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。