原因:
阿里云服务器禁用25端口,需要改换端口
解决办法:
只需要在属性配置的地方加入配置端口的语句就行了,其他的不需要修改
props.setProperty("mail.smtp.port", "587");props.setProperty("mail.transport.protocol", "smtp");
tips:如果以上方法不行,有的地方配置使用的方法是put()
例如:props.put(“mail.smtp.port”, “587”);
当然,如果你可以直接在spring boot的项目中进行相关配置,则可以参考以下链接
SpringBoot项目阿里云服务器发送邮件配置