关于Spring邮件API

时间:2013-06-19 16:57:11

标签: spring javamail

在我的项目中,需要创建一个可以发送多封电子邮件的作业。我正在考虑使用Spring邮件API。我查了一下方法

send(MimeMessage[] mimeMessages)

哪个会批量发送电子邮件,我有一个问题,如果发送时有任何邮件失败,整个作业会失败还是会发送剩下的?是否有可能得到哪一个成功哪一个失败?

1 个答案:

答案 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,其中包含未能发送的消息。