public class MimeMessageBuilder extends Object
MimeMessage. This class is NOT thread-safe.| Modifier and Type | Class and Description |
|---|---|
static interface |
MimeMessageBuilder.AddressFilter |
| Constructor and Description |
|---|
MimeMessageBuilder() |
public MimeMessageBuilder setCharset(@NonNull String charset)
public MimeMessageBuilder setMimeType(@NonNull String mimeType)
public MimeMessageBuilder setListener(TaskListener listener)
public MimeMessageBuilder setDefaultSuffix(@NonNull String defaultSuffix)
public MimeMessageBuilder setFrom(@NonNull String from)
public MimeMessageBuilder setReplyTo(@NonNull String replyTo)
public MimeMessageBuilder addReplyTo(@NonNull String replyTo)
public MimeMessageBuilder setSubject(@NonNull String subject)
public MimeMessageBuilder setBody(@NonNull String body)
public MimeMessageBuilder setRecipientFilter(MimeMessageBuilder.AddressFilter recipientFilter)
public MimeMessageBuilder addRecipients(@NonNull String recipients) throws UnsupportedEncodingException
UnsupportedEncodingExceptionpublic MimeMessageBuilder addRecipients(@NonNull String recipients, @NonNull javax.mail.Message.RecipientType recipientType) throws UnsupportedEncodingException
recipients - one or more recipientsrecipientType - recipient typeUnsupportedEncodingException - in case of encoding problemspublic javax.mail.internet.MimeMessage buildMimeMessage()
throws javax.mail.MessagingException,
UnsupportedEncodingException
MimeMessage instance from the set of supplied parameters.MimeMessage instance;javax.mail.MessagingException - in case the mail cannot be createdUnsupportedEncodingException - in case of encoding problemspublic static void setInReplyTo(@NonNull
javax.mail.internet.MimeMessage msg,
@NonNull
String inReplyTo)
throws javax.mail.MessagingException
javax.mail.MessagingExceptionCopyright © 2016–2022. All rights reserved.