标签: spring javamail
在我的项目中,需要创建一个可以发送多封电子邮件的作业。我正在考虑使用Spring邮件API。我查了一下方法
send(MimeMessage[] mimeMessages)
哪个会批量发送电子邮件,我有一个问题,如果发送时有任何邮件失败,整个作业会失败还是会发送剩下的?是否有可能得到哪一个成功哪一个失败?
答案 0 :(得分:3)
查看https://github.com/SpringSource/spring-framework/blob/master/spring-context-support/src/main/java/org/springframework/mail/javamail/JavaMailSenderImpl.java。
消息是单独发送的,而send(MimeMessage[])方法会抛出MailSendException,其中包含未能发送的消息。
send(MimeMessage[])
MailSendException