public abstract class MailMessage extends Object
A valid MailMessage
contains at least the following fields: id, from, to, subject and
dateReceived.
Modifier and Type | Class and Description |
---|---|
static class |
MailMessage.Builder |
Constructor and Description |
---|
MailMessage() |
Modifier and Type | Method and Description |
---|---|
abstract com.google.common.collect.ImmutableList<String> |
additionalHeaders() |
static MailMessage.Builder |
builder() |
abstract com.google.common.collect.ImmutableList<Address> |
cc() |
abstract org.joda.time.DateTime |
dateReceived() |
abstract Address |
from() |
abstract String |
htmlContent() |
abstract String |
id() |
abstract com.google.common.collect.ImmutableList<Integer> |
rawContent() |
abstract String |
rawContentUTF() |
abstract String |
subject() |
abstract String |
textContent() |
abstract com.google.common.collect.ImmutableList<Address> |
to() |
abstract MailMessage.Builder |
toBuilder() |
public abstract String id()
public abstract Address from()
public abstract com.google.common.collect.ImmutableList<Address> to()
public abstract com.google.common.collect.ImmutableList<Address> cc()
public abstract org.joda.time.DateTime dateReceived()
public abstract com.google.common.collect.ImmutableList<String> additionalHeaders()
public abstract String subject()
public abstract String textContent()
public abstract String htmlContent()
public abstract com.google.common.collect.ImmutableList<Integer> rawContent()
public abstract String rawContentUTF()
public static MailMessage.Builder builder()
public abstract MailMessage.Builder toBuilder()