spring-framework / org.springframework.mail / MailSendException / getFailedMessages

getFailedMessages

fun getFailedMessages(): MutableMap<Any, Exception>

Return a Map with the failed messages as keys, and the thrown exceptions as values.

Note that a general mail server connection failure will not result in failed messages being returned here: A message will only be contained here if actually sending it was attempted but failed.

The messages will be the same that were originally passed to the invoked send method, that is, SimpleMailMessages in case of using the generic MailSender interface.

In case of sending MimeMessage instances via JavaMailSender, the messages will be of type MimeMessage.

NOTE: This Map will not be available after serialization. Use #getMessageExceptions() in such a scenario, which will be available after serialization as well.

Return
the Map of failed messages as keys and thrown exceptions as values

See Also
SimpleMailMessagejavax.mail.internet.MimeMessage