public class EMailMessage
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CONTENT_ENCODING |
static java.lang.String |
CONTENT_TYPE_HTML |
static java.lang.String |
CONTENT_TYPE_MULTIPART |
static java.lang.String |
CONTENT_TYPE_PLAIN |
static java.lang.String |
CRLF |
static java.lang.String |
PROPERTY_BOUNDARY |
static java.lang.String |
PROPERTY_CONTENTTYPE |
static java.lang.String |
PROPERTY_DATE |
static java.lang.String |
PROPERTY_FROM |
static java.lang.String |
PROPERTY_ID |
static java.lang.String |
PROPERTY_MIME |
static java.lang.String |
PROPERTY_SUBJECT |
static java.lang.String |
PROPERTY_TO |
| Constructor and Description |
|---|
EMailMessage(java.lang.String... toAdresses) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
generateBoundaryValue()
Get a unique value for use in a multipart boundary string.
|
java.lang.String |
generateMessageId(java.lang.String localHost) |
SimpleKeyValueList<java.lang.String,Buffer> |
getAttachments() |
java.lang.String |
getContentType() |
java.lang.String |
getContentType(BaseItem element) |
java.lang.String |
getHeader(java.lang.String key) |
java.lang.String |
getHeaderFrom(java.lang.String defaultFrom) |
SimpleList<java.lang.String> |
getHeaderTo() |
SimpleList<BaseItem> |
getMessages() |
java.lang.String |
getSubject() |
boolean |
isMultiPart() |
void |
removeToAdress(int pos) |
EMailMessage |
withAttachment(java.lang.String fileName,
Buffer buffer) |
EMailMessage |
withHTMLMessage(java.lang.String value) |
EMailMessage |
withMessage(HTMLEntity value) |
EMailMessage |
withMessage(java.lang.String value) |
EMailMessage |
withRecipient(java.lang.String... toAdresses) |
EMailMessage |
withSubject(java.lang.String value) |
public static final java.lang.String PROPERTY_FROM
public static final java.lang.String PROPERTY_TO
public static final java.lang.String PROPERTY_DATE
public static final java.lang.String PROPERTY_ID
public static final java.lang.String PROPERTY_MIME
public static final java.lang.String PROPERTY_SUBJECT
public static final java.lang.String PROPERTY_BOUNDARY
public static final java.lang.String PROPERTY_CONTENTTYPE
public static final java.lang.String CONTENT_TYPE_MULTIPART
public static final java.lang.String CONTENT_TYPE_HTML
public static final java.lang.String CONTENT_TYPE_PLAIN
public static final java.lang.String CONTENT_ENCODING
public static final java.lang.String CRLF
public java.lang.String getContentType()
public java.lang.String getContentType(BaseItem element)
public java.lang.String getHeader(java.lang.String key)
public java.lang.String getHeaderFrom(java.lang.String defaultFrom)
public SimpleList<java.lang.String> getHeaderTo()
public java.lang.String generateMessageId(java.lang.String localHost)
public java.lang.String generateBoundaryValue()
hashCode(),
and the current time (in milliseconds).public EMailMessage withSubject(java.lang.String value)
public EMailMessage withRecipient(java.lang.String... toAdresses)
public java.lang.String getSubject()
public EMailMessage withMessage(HTMLEntity value)
public EMailMessage withMessage(java.lang.String value)
public EMailMessage withHTMLMessage(java.lang.String value)
public SimpleList<BaseItem> getMessages()
public SimpleKeyValueList<java.lang.String,Buffer> getAttachments()
public boolean isMultiPart()
public void removeToAdress(int pos)
public EMailMessage withAttachment(java.lang.String fileName, Buffer buffer)