本文转载自微信公众号《Java时光屋》,作者JackJia。转载本文请联系爪哇时光之家公众号。前言1.SpringBoot发送邮件配置:完结前言我上面有一个关于发送邮箱的总结,总结了邮箱的发送和使用方法,因为本地测试用的qq邮箱25没问题,而公司的邮箱不是25端口的用起来也还可以,但是deployment到我的阿里云服务器上,一直报错,认证失败。后来跟踪确认阿里云会屏蔽25端口防止滥用。当然也可以解封25端口,本文介绍如何解封25端口,使用qq邮箱发送邮件。1、SpringBoot发送邮件配置:1.1添加依赖:org.springframework.bootspring-boot-starter-mail1.2账号配置(未使用)25端口改为465端口发送);spring.mail.protocol=smtp##比较重要的是spring.mail.port=465spring.mail.properties.mail.smtp.auth=truespring.mail.properties.mail.transport。协议=smtpsring.mail.properties.mail.smtp.socketFactory.port=465spring.mail.properties.mail.smtp.port=465spring.mail.properties.mail.smtp.connectiontimeout=15000spring.mail.properties.mail.smtp。socketFactory.fallback=falsespring.mail.properties.mail.smtp.socketFactory.class=javax.net.ssl.SSLSocketFactoryspring.mail.host=smtp.qq.com#下面的配置qq一样,不区分,只是公司邮箱大部分账号都是spring.mail.username=xxxxx@qq.commail.address=xxxxx@qq.com#mailbox认证密码没有后缀。如果是qq和163就是验证码,公司邮箱就是密码465端口的实际配置在我自己的服务器上搞了半天。也是我自己的经验总结。希望能对使用的朋友有所帮助。