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() |
Modifier and Type | Method and Description |
---|---|
MimeMessageBuilder |
addRecipients(String recipients) |
MimeMessageBuilder |
addRecipients(String recipients,
javax.mail.Message.RecipientType recipientType) |
MimeMessageBuilder |
addReplyTo(String replyTo) |
javax.mail.internet.MimeMessage |
buildMimeMessage()
Build a
MimeMessage instance from the set of supplied parameters. |
MimeMessageBuilder |
setBody(String body) |
MimeMessageBuilder |
setCharset(String charset) |
MimeMessageBuilder |
setDefaultSuffix(String defaultSuffix) |
MimeMessageBuilder |
setFrom(String from) |
static void |
setInReplyTo(javax.mail.internet.MimeMessage msg,
String inReplyTo) |
MimeMessageBuilder |
setListener(hudson.model.TaskListener listener) |
MimeMessageBuilder |
setMimeType(String mimeType) |
MimeMessageBuilder |
setRecipientFilter(MimeMessageBuilder.AddressFilter recipientFilter) |
MimeMessageBuilder |
setReplyTo(String replyTo) |
MimeMessageBuilder |
setSubject(String subject) |
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
UnsupportedEncodingException
public javax.mail.internet.MimeMessage buildMimeMessage() throws javax.mail.MessagingException, UnsupportedEncodingException
MimeMessage
instance from the set of supplied parameters.MimeMessage
instance;javax.mail.MessagingException
UnsupportedEncodingException
Copyright © 2016. All rights reserved.