19.1 配置 Spring 发送邮件

Spring Email 抽象的核心是 MailSender 接口。顾名思义,MailSender 的实现能够通过连接 Email 服务器实现邮件发送的功能,如图 19.1 所示。

图 19.1 Spring 的 MailSender 接口是 Spring Email 抽象 API 的核心组件。它把Email发送给邮件服务器,由服务器进行邮件投递

Spring 自带了一个 MailSender 的实现也就是 JavaMailSenderImpl,它会使用 JavaMail API 来发送 Email。Spring 应用在发送 Email 之前,我们必须要将 JavaMailSenderImpl 装配为 Spring 应用上下文中的一个 bean。