public class EmailMessage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.util.List<java.io.File> |
attachments |
protected javax.mail.internet.InternetAddress |
fromAddress |
protected java.lang.String |
host |
protected java.lang.String |
html |
protected java.lang.String |
port |
protected java.util.List<javax.mail.internet.InternetAddress> |
replyToAddress |
protected java.lang.String |
subject |
protected java.lang.String |
text |
protected java.util.List<javax.mail.internet.InternetAddress> |
toAddresses |
| Constructor and Description |
|---|
EmailMessage(java.lang.String host,
java.lang.String port,
java.util.List<java.lang.String> addresses) |
EmailMessage(java.lang.String host,
java.lang.String port,
java.lang.String address) |
| Modifier and Type | Method and Description |
|---|---|
void |
addAttachments(java.io.File... values) |
void |
addAttachments(java.util.List<java.io.File> values) |
void |
addReplyTo(java.util.List<java.lang.String> replyAddress) |
void |
addReplyTo(java.lang.String... addresses) |
java.util.List<java.io.File> |
getAttachments() |
java.lang.String |
getFrom() |
java.lang.String |
getHost() |
java.lang.String |
getHtml() |
java.lang.String |
getPassword() |
java.lang.String |
getPort() |
java.util.List<java.lang.String> |
getReplyTo() |
java.lang.String |
getSubject() |
java.lang.String |
getText() |
java.util.List<java.lang.String> |
getTo() |
java.lang.String |
getUserName() |
javax.mail.Authenticator |
newAuthenticator() |
void |
send() |
protected void |
send(javax.mail.Session session) |
void |
send(java.lang.String subject,
java.lang.String text,
java.lang.String html,
java.io.File... attachments) |
void |
send(java.lang.String subject,
java.lang.String text,
java.lang.String html,
java.util.List<java.io.File> attachments) |
void |
setAuthentication(AuthenticationMethod authenticationMethod,
java.lang.String userName,
java.lang.String password) |
void |
setFrom(java.lang.String from) |
void |
setHost(java.lang.String host) |
void |
setHtml(java.lang.String value) |
void |
setPort(java.lang.String port) |
void |
setSubject(java.lang.String subject) |
void |
setText(java.lang.String text) |
java.lang.String |
toString() |
protected java.lang.String host
protected java.lang.String port
protected final java.util.List<javax.mail.internet.InternetAddress> toAddresses
protected javax.mail.internet.InternetAddress fromAddress
protected final java.util.List<javax.mail.internet.InternetAddress> replyToAddress
protected java.lang.String subject
protected java.lang.String text
protected java.lang.String html
protected final java.util.List<java.io.File> attachments
public EmailMessage(java.lang.String host,
java.lang.String port,
java.lang.String address)
throws EmailMessageException
EmailMessageExceptionpublic EmailMessage(java.lang.String host,
java.lang.String port,
java.util.List<java.lang.String> addresses)
throws EmailMessageException
EmailMessageExceptionpublic java.lang.String getUserName()
public java.lang.String getPassword()
public void setAuthentication(AuthenticationMethod authenticationMethod, java.lang.String userName, java.lang.String password)
public void send()
throws EmailMessageException
EmailMessageExceptionpublic javax.mail.Authenticator newAuthenticator()
protected void send(javax.mail.Session session)
throws EmailMessageException
session - EmailMessageExceptionpublic void send(java.lang.String subject,
java.lang.String text,
java.lang.String html,
java.io.File... attachments)
throws EmailMessageException
EmailMessageExceptionpublic void send(java.lang.String subject,
java.lang.String text,
java.lang.String html,
java.util.List<java.io.File> attachments)
throws EmailMessageException
EmailMessageExceptionpublic java.lang.String getSubject()
public void setSubject(java.lang.String subject)
public java.util.List<java.lang.String> getTo()
public java.lang.String getFrom()
public void setFrom(java.lang.String from)
throws EmailMessageException
EmailMessageExceptionpublic java.lang.String getHost()
public void setHost(java.lang.String host)
public java.lang.String getPort()
public void setPort(java.lang.String port)
public java.util.List<java.lang.String> getReplyTo()
public void addReplyTo(java.lang.String... addresses)
throws EmailMessageException
EmailMessageExceptionpublic void addReplyTo(java.util.List<java.lang.String> replyAddress)
throws EmailMessageException
EmailMessageExceptionpublic java.lang.String getHtml()
public void setHtml(java.lang.String value)
public java.lang.String getText()
public void setText(java.lang.String text)
public java.util.List<java.io.File> getAttachments()
public void addAttachments(java.util.List<java.io.File> values)
public void addAttachments(java.io.File... values)
public java.lang.String toString()
toString in class java.lang.Object