简单接入mail邮件

mymx2
mymx2 2019-09-06 11:21
阅读需:0


增加工具类

@AllArgsConstructor
@Configuration
public class MailUtils {
    private static MailProperties mailProperties;
    private static JavaMailSender javaMailSender;

    /**
     * 基于富文本模板发送邮件
     *
     * @param toMailAddress 收件人邮箱
     * @param subject       主题
     * @param content       内容
     * @throws MessagingException
     */
    public static void send(String toMailAddress, String subject, String content) throws MessagingException {
        MimeMessage message = javaMailSender.createMimeMessage();
        // 第二个参数表示是否开启multipart模式
        MimeMessageHelper messageHelper = new MimeMessageHelper(message);
        messageHelper.setFrom(mailProperties.getUsername());
        messageHelper.setTo(toMailAddress);
        messageHelper.setSubject(subject);
        // 第二个参数表示是否html,设为true
        messageHelper.setText(content, true);

        javaMailSender.send(message);
    }
}


评论
  • 消灭零回复