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(org.crazyyak.dev.domain.comm.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(org.crazyyak.dev.domain.comm.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