SimpleEmail email = new SimpleEmail();
email.setHostName("smtp.163.com");
email.setAuthentication("xxxxx@163.com", "xxxxxxx");
try {
email.addTo(useremail);
email.setFrom("jiaxin_shiwo@163.com");
email.setSubject("邮箱验证码");
email.setMsg(s+",该验证码有效时间为5分钟!");
email.setCharset("utf-8");
email.send();
} catch (EmailException ee) {
ee.printStackTrace();
}
在本地调试(win10) 是能接受到的,为什么部署到去服务器上就不行了?是什么原因?求教高手(本人刚开始学linux,不是很了解linux,希望答案能详细点,谢谢)
25 端口被屏蔽了, 465 端口才可以, 也就是tls 加密协议才可以! 需要代码联系我 1310328554@qq.com
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。