Class MimeMailMessage
java.lang.Object
org.springframework.mail.javamail.MimeMailMessage
- All Implemented Interfaces:
MailMessage
Implementation of the MailMessage interface for a JavaMail MIME message,
to let message population code interact with a simple message or a MIME
message through a common interface.
Uses a MimeMessageHelper underneath. Can either be created with a MimeMessageHelper instance or with a JavaMail MimeMessage instance.
- Since:
- 1.1.5
- Author:
- Juergen Hoeller
- See Also:
-
Constructor Summary
ConstructorsConstructorDescriptionMimeMailMessage(jakarta.mail.internet.MimeMessage mimeMessage) Create a new MimeMailMessage based on the given JavaMail MimeMessage.MimeMailMessage(MimeMessageHelper mimeMessageHelper) Create a new MimeMailMessage based on the given MimeMessageHelper. -
Method Summary
Modifier and TypeMethodDescriptionfinal jakarta.mail.internet.MimeMessageReturn the JavaMail MimeMessage that this MimeMailMessage is based on.final MimeMessageHelperReturn the MimeMessageHelper that this MimeMailMessage is based on.voidvoidvoidvoidvoidvoidsetReplyTo(String replyTo) voidsetSentDate(Date sentDate) voidsetSubject(String subject) voidvoidvoid
-
Constructor Details
-
MimeMailMessage
Create a new MimeMailMessage based on the given MimeMessageHelper.- Parameters:
mimeMessageHelper- the MimeMessageHelper
-
MimeMailMessage
public MimeMailMessage(jakarta.mail.internet.MimeMessage mimeMessage) Create a new MimeMailMessage based on the given JavaMail MimeMessage.- Parameters:
mimeMessage- the JavaMail MimeMessage
-
-
Method Details
-
getMimeMessageHelper
Return the MimeMessageHelper that this MimeMailMessage is based on. -
getMimeMessage
public final jakarta.mail.internet.MimeMessage getMimeMessage()Return the JavaMail MimeMessage that this MimeMailMessage is based on. -
setFrom
- Specified by:
setFromin interfaceMailMessage- Throws:
MailParseException
-
setReplyTo
- Specified by:
setReplyToin interfaceMailMessage- Throws:
MailParseException
-
setTo
- Specified by:
setToin interfaceMailMessage- Throws:
MailParseException
-
setTo
- Specified by:
setToin interfaceMailMessage- Throws:
MailParseException
-
setCc
- Specified by:
setCcin interfaceMailMessage- Throws:
MailParseException
-
setCc
- Specified by:
setCcin interfaceMailMessage- Throws:
MailParseException
-
setBcc
- Specified by:
setBccin interfaceMailMessage- Throws:
MailParseException
-
setBcc
- Specified by:
setBccin interfaceMailMessage- Throws:
MailParseException
-
setSentDate
- Specified by:
setSentDatein interfaceMailMessage- Throws:
MailParseException
-
setSubject
- Specified by:
setSubjectin interfaceMailMessage- Throws:
MailParseException
-
setText
- Specified by:
setTextin interfaceMailMessage- Throws:
MailParseException
-