| Package | Description | 
|---|---|
| org.springframework.mail | Spring's generic mail infrastructure. | 
| org.springframework.mail.javamail | JavaMail support for Spring's mail infrastructure. | 
| Modifier and Type | Class and Description | 
|---|---|
| class  | MailAuthenticationExceptionException thrown on failed authentication. | 
| class  | MailParseExceptionException thrown if illegal message properties are encountered. | 
| class  | MailPreparationExceptionException to be thrown by user code if a mail cannot be prepared properly,
 for example when a FreeMarker template cannot be rendered for the mail text. | 
| class  | MailSendExceptionException thrown when a mail sending error is encountered. | 
| Modifier and Type | Method and Description | 
|---|---|
| void | MailSender. send(SimpleMailMessage... simpleMessages)Send the given array of simple mail messages in batch. | 
| void | MailSender. send(SimpleMailMessage simpleMessage)Send the given simple mail message. | 
| Modifier and Type | Method and Description | 
|---|---|
| MimeMessage | JavaMailSenderImpl. createMimeMessage(InputStream contentStream) | 
| MimeMessage | JavaMailSender. createMimeMessage(InputStream contentStream)Create a new JavaMail MimeMessage for the underlying JavaMail Session
 of this sender, using the given input stream as the message source. | 
| protected void | JavaMailSenderImpl. doSend(MimeMessage[] mimeMessages,
      Object[] originalMessages)Actually send the given array of MimeMessages via JavaMail. | 
| void | JavaMailSenderImpl. send(MimeMessage... mimeMessages) | 
| void | JavaMailSender. send(MimeMessage... mimeMessages)Send the given array of JavaMail MIME messages in batch. | 
| void | JavaMailSenderImpl. send(MimeMessage mimeMessage) | 
| void | JavaMailSender. send(MimeMessage mimeMessage)Send the given JavaMail MIME message. | 
| void | JavaMailSenderImpl. send(MimeMessagePreparator... mimeMessagePreparators) | 
| void | JavaMailSender. send(MimeMessagePreparator... mimeMessagePreparators)Send the JavaMail MIME messages prepared by the given MimeMessagePreparators. | 
| void | JavaMailSenderImpl. send(MimeMessagePreparator mimeMessagePreparator) | 
| void | JavaMailSender. send(MimeMessagePreparator mimeMessagePreparator)Send the JavaMail MIME message prepared by the given MimeMessagePreparator. | 
| void | JavaMailSenderImpl. send(SimpleMailMessage... simpleMessages) | 
| void | JavaMailSenderImpl. send(SimpleMailMessage simpleMessage) |