public class Email extends CommonEmail
| Modifier and Type | Field and Description |
|---|---|
protected java.util.ArrayList<EmailAttachment> |
attachments |
bcc, cc, from, headers, messages, PRIORITY_HIGH, PRIORITY_HIGHEST, PRIORITY_LOW, PRIORITY_LOWEST, PRIORITY_NORMAL, replyTo, sentDate, subject, to, X_PRIORITY| Constructor and Description |
|---|
Email() |
| Modifier and Type | Method and Description |
|---|---|
Email |
addHtml(java.lang.String message)
Adds HTML message.
|
Email |
addHtml(java.lang.String message,
java.lang.String encoding) |
Email |
addText(java.lang.String text)
Adds plain message text.
|
Email |
addText(java.lang.String text,
java.lang.String encoding) |
Email |
attach(EmailAttachment emailAttachment)
Adds attachment.
|
Email |
attach(EmailAttachmentBuilder emailAttachmentBuilder) |
Email |
bcc(EmailAddress emailAddress)
Appends BCC address.
|
Email |
bcc(EmailAddress[] bccs)
Sets one or more BCC addresses.
|
Email |
bcc(javax.mail.internet.InternetAddress internetAddress)
Appends BCC address.
|
Email |
bcc(javax.mail.internet.InternetAddress[] bccs)
Sets one or more BCC addresses.
|
Email |
bcc(java.lang.String bcc)
Appends BCC address.
|
Email |
bcc(java.lang.String[] bccs)
Sets one or more BCC addresses.
|
Email |
bcc(java.lang.String personal,
java.lang.String bcc)
Appends BCC address.
|
Email |
cc(EmailAddress emailAddress)
Appends CC address.
|
Email |
cc(EmailAddress[] ccs)
Sets one or more CC address.
|
Email |
cc(javax.mail.internet.InternetAddress internetAddress)
Appends CC address.
|
Email |
cc(javax.mail.internet.InternetAddress[] ccs)
Sets one or more CC address.
|
Email |
cc(java.lang.String cc)
Appends CC address.
|
Email |
cc(java.lang.String[] ccs)
Sets one or more CC address.
|
Email |
cc(java.lang.String personalName,
java.lang.String cc)
Appends CC address.
|
static Email |
create()
Static constructor for fluent interface.
|
Email |
embed(EmailAttachment emailAttachment)
Embed attachment to last message.
|
Email |
embed(EmailAttachmentBuilder emailAttachmentBuilder) |
Email |
from(EmailAddress emailAddress)
Sets the FROM address from
EmailAddress. |
Email |
from(javax.mail.internet.InternetAddress internetAddress)
Sets the FROM address from
InternetAddress. |
Email |
from(java.lang.String from)
Sets the FROM address.
|
Email |
from(java.lang.String personal,
java.lang.String from)
Sets the FROM address by providing personal name and address.
|
java.util.List<EmailAttachment> |
getAttachments()
Returns an array of attachments or
null if no attachment enclosed with this email. |
Email |
header(java.lang.String name,
java.lang.String value) |
Email |
message(java.lang.String text,
java.lang.String mimeType) |
Email |
message(java.lang.String text,
java.lang.String mimeType,
java.lang.String encoding) |
Email |
priority(int priority) |
Email |
replyTo(EmailAddress emailAddress)
Appends REPLY-TO address.
|
Email |
replyTo(EmailAddress[] replyTos)
Sets one or more REPLY-TO address.
|
Email |
replyTo(javax.mail.internet.InternetAddress internetAddress)
Appends REPLY-TO address.
|
Email |
replyTo(javax.mail.internet.InternetAddress[] replyTos)
Sets one or more REPLY-TO address.
|
Email |
replyTo(java.lang.String replyTo)
Appends REPLY-TO address.
|
Email |
replyTo(java.lang.String[] replyTos)
Sets one or more REPLY-TO address.
|
Email |
replyTo(java.lang.String personalName,
java.lang.String replyTo)
Appends REPLY-TO address.
|
Email |
sentOn(java.util.Date date) |
Email |
setCurrentSentDate()
Sets current date as e-mails sent date.
|
Email |
subject(java.lang.String subject) |
Email |
to(EmailAddress emailAddress)
Appends TO address from
EmailAddress. |
Email |
to(EmailAddress[] tos)
Sets one or more TO addresses.
|
Email |
to(javax.mail.internet.InternetAddress internetAddress)
Appends TO address from
InternetAddress. |
Email |
to(javax.mail.internet.InternetAddress[] tos)
Sets one or more TO addresses.
|
Email |
to(java.lang.String to)
Appends TO address.
|
Email |
to(java.lang.String[] tos)
Sets one or more TO address.
|
Email |
to(java.lang.String personalName,
java.lang.String to)
Appends TO address by personal name and email address.
|
java.lang.String |
toString() |
addBcc, addCc, addMessage, addMessage, addMessage, addReplyTo, addTo, getAllHeaders, getAllMessages, getBcc, getCc, getFrom, getHeader, getPriority, getReplyTo, getSentDate, getSubject, getTo, setBcc, setCc, setFrom, setHeader, setPriority, setReplyTo, setSentDate, setSubject, setToprotected java.util.ArrayList<EmailAttachment> attachments
public static Email create()
public Email from(java.lang.String from)
"Jenny Doe <email@foo.com>.public Email from(java.lang.String personal, java.lang.String from)
public Email from(EmailAddress emailAddress)
EmailAddress.public Email from(javax.mail.internet.InternetAddress internetAddress)
InternetAddress.public Email to(java.lang.String to)
"Jenny Doe <email@foo.com>.public Email to(java.lang.String personalName, java.lang.String to)
public Email to(EmailAddress emailAddress)
EmailAddress.public Email to(javax.mail.internet.InternetAddress internetAddress)
InternetAddress.public Email to(java.lang.String[] tos)
"Jenny Doe <email@foo.com>.public Email to(EmailAddress[] tos)
public Email to(javax.mail.internet.InternetAddress[] tos)
public Email replyTo(java.lang.String replyTo)
"Jenny Doe <email@foo.com>.public Email replyTo(java.lang.String personalName, java.lang.String replyTo)
public Email replyTo(EmailAddress emailAddress)
public Email replyTo(javax.mail.internet.InternetAddress internetAddress)
public Email replyTo(java.lang.String[] replyTos)
"Jenny Doe <email@foo.com>.public Email replyTo(EmailAddress[] replyTos)
public Email replyTo(javax.mail.internet.InternetAddress[] replyTos)
public Email cc(java.lang.String cc)
"Jenny Doe <email@foo.com>.public Email cc(java.lang.String personalName, java.lang.String cc)
public Email cc(EmailAddress emailAddress)
public Email cc(javax.mail.internet.InternetAddress internetAddress)
public Email cc(java.lang.String[] ccs)
"Jenny Doe <email@foo.com>.public Email cc(EmailAddress[] ccs)
public Email cc(javax.mail.internet.InternetAddress[] ccs)
public Email bcc(java.lang.String bcc)
"Jenny Doe <email@foo.com>.public Email bcc(java.lang.String personal, java.lang.String bcc)
public Email bcc(EmailAddress emailAddress)
public Email bcc(javax.mail.internet.InternetAddress internetAddress)
public Email bcc(java.lang.String[] bccs)
public Email bcc(EmailAddress[] bccs)
public Email bcc(javax.mail.internet.InternetAddress[] bccs)
public Email subject(java.lang.String subject)
public Email message(java.lang.String text, java.lang.String mimeType, java.lang.String encoding)
public Email message(java.lang.String text, java.lang.String mimeType)
public Email addText(java.lang.String text)
public Email addText(java.lang.String text, java.lang.String encoding)
public Email addHtml(java.lang.String message)
public Email addHtml(java.lang.String message, java.lang.String encoding)
public java.util.List<EmailAttachment> getAttachments()
null if no attachment enclosed with this email.public Email attach(EmailAttachment emailAttachment)
public Email embed(EmailAttachment emailAttachment)
public Email attach(EmailAttachmentBuilder emailAttachmentBuilder)
public Email embed(EmailAttachmentBuilder emailAttachmentBuilder)
public Email header(java.lang.String name, java.lang.String value)
public Email priority(int priority)
public Email setCurrentSentDate()
public Email sentOn(java.util.Date date)
public java.lang.String toString()
toString in class java.lang.ObjectCopyright © 2003-2013 Jodd Team