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(hudson.model.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
UnsupportedEncodingException
public 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–2020. All rights reserved.