36. 发送邮件
Spring框架通过JavaMailSender
接口为发送邮件提供了一个简单的抽象,并且Spring Boot也为它提供了自动配置和一个starter模块。 具体查看JavaMailSender
参考文档。
如果spring.mail.host
和相关的libraries(通过spring-boot-starter-mail
定义的)都可用,Spring Boot将创建一个默认的JavaMailSender
,该sender可以通过spring.mail
命名空间下的配置项进一步自定义,具体参考MailProperties。
特别地,某些默认的超时值是无限的。你可能想改变它,以避免由无响应的邮件服务器引起的线程阻塞:
最后更新于