Top Description Fields Constructors Methods
org.springframework.mail.javamail

public Class MimeMailMessage

extends Object
implements MailMessage
Class Inheritance
All Implemented Interfaces
org.springframework.mail.MailMessage
Imports
java.util.Date, jakarta.mail.MessagingException, jakarta.mail.internet.MimeMessage, org.springframework.mail.MailMessage, .MailParseException

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.

Author
Juergen Hoeller
Since
1.1.5
See Also
MimeMessageHelper, jakarta.mail.internet.MimeMessage

Field Summary

Modifier and TypeField and Description
private final MimeMessageHelper

Constructor Summary

AccessConstructor and Description
public
MimeMailMessage(MimeMessageHelper
the MimeMessageHelper
mimeMessageHelper
)

Create a new MimeMailMessage based on the given MimeMessageHelper.

public
MimeMailMessage(MimeMessage
the JavaMail MimeMessage
mimeMessage
)

Create a new MimeMailMessage based on the given JavaMail MimeMessage.

Method Summary

Modifier and TypeMethod and Description
public final MimeMessage
getMimeMessage()

Return the JavaMail MimeMessage that this MimeMailMessage is based on.

public final MimeMessageHelper
getMimeMessageHelper()

Return the MimeMessageHelper that this MimeMailMessage is based on.

public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
public void
Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

helperback to summary
private final MimeMessageHelper helper

Constructor Detail

MimeMailMessageback to summary
public MimeMailMessage(MimeMessageHelper mimeMessageHelper)

Create a new MimeMailMessage based on the given MimeMessageHelper.

Parameters
mimeMessageHelper:MimeMessageHelper

the MimeMessageHelper

MimeMailMessageback to summary
public MimeMailMessage(MimeMessage mimeMessage)

Create a new MimeMailMessage based on the given JavaMail MimeMessage.

Parameters
mimeMessage:MimeMessage

the JavaMail MimeMessage

Method Detail

getMimeMessageback to summary
public final MimeMessage getMimeMessage()

Return the JavaMail MimeMessage that this MimeMailMessage is based on.

getMimeMessageHelperback to summary
public final MimeMessageHelper getMimeMessageHelper()

Return the MimeMessageHelper that this MimeMailMessage is based on.

setBccback to summary
public void setBcc(String bcc) throws MailParseException

Implements org.springframework.mail.MailMessage.setBcc.

Annotations
@Override
setBccback to summary
public void setBcc(String... bcc) throws MailParseException

Implements org.springframework.mail.MailMessage.setBcc.

Annotations
@Override
setCcback to summary
public void setCc(String cc) throws MailParseException

Implements org.springframework.mail.MailMessage.setCc.

Annotations
@Override
setCcback to summary
public void setCc(String... cc) throws MailParseException

Implements org.springframework.mail.MailMessage.setCc.

Annotations
@Override
setFromback to summary
public void setFrom(String from) throws MailParseException

Implements org.springframework.mail.MailMessage.setFrom.

Annotations
@Override
setReplyToback to summary
public void setReplyTo(String replyTo) throws MailParseException

Implements org.springframework.mail.MailMessage.setReplyTo.

Annotations
@Override
setSentDateback to summary
public void setSentDate(Date sentDate) throws MailParseException

Implements org.springframework.mail.MailMessage.setSentDate.

Annotations
@Override
setSubjectback to summary
public void setSubject(String subject) throws MailParseException

Implements org.springframework.mail.MailMessage.setSubject.

Annotations
@Override
setTextback to summary
public void setText(String text) throws MailParseException

Implements org.springframework.mail.MailMessage.setText.

Annotations
@Override
setToback to summary
public void setTo(String to) throws MailParseException

Implements org.springframework.mail.MailMessage.setTo.

Annotations
@Override
setToback to summary
public void setTo(String... to) throws MailParseException

Implements org.springframework.mail.MailMessage.setTo.

Annotations
@Override