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 problemsCopyright © 2016–2021. All rights reserved.