| Modifier and Type | Field and Description |
|---|---|
(package private) String[] |
cc
May be null.
|
String |
contentType |
Date |
date |
String |
dateOnly |
String |
dateString |
String |
error |
String |
formattedDate |
(package private) static byte[] |
HEADER_MATCH
Also used by MailPart
See MailPart for why we don't do \r\n\r\n
|
String |
localFormattedDate |
boolean |
markForDeletion |
String |
messageID |
String |
quotedDate |
String |
reply |
String |
sender |
String |
shortSender |
String |
shortSubject |
String |
subject |
(package private) String[] |
to
May be null.
|
String |
uidl |
| Modifier and Type | Method and Description |
|---|---|
static void |
appendRecipients(PrintWriter out,
String[] recipients,
String prefix)
Adds all items from the array
to the builder, separated by commas
This is for display of a forwarded email.
|
static void |
appendRecipients(StringBuilder buf,
ArrayList<String> recipients,
String prefix)
Adds all items from the list
to the builder, separated by tabs.
|
static String |
getAddress(String address)
Returns the first email address portion, enclosed by <>
|
String |
getAttachmentType() |
Buffer |
getBody()
This contains the header also.
|
Buffer |
getHeader()
This may or may not contain the body also.
|
MailPart |
getPart() |
static boolean |
getRecipientsFromList(ArrayList<String> recipients,
String[] ccs,
boolean ok)
A little misnamed.
|
static boolean |
getRecipientsFromList(ArrayList<String> recipients,
String text,
boolean ok)
A little misnamed.
|
long |
getSize() |
boolean |
hasAttachment() |
boolean |
hasBody() |
boolean |
hasHeader() |
boolean |
hasPart() |
boolean |
isNew() |
boolean |
isSpam() |
void |
setBody(Buffer rb) |
void |
setHeader(Buffer rb) |
void |
setNew(boolean isNew) |
void |
setSize(long size) |
static boolean |
validateAddress(String address) |
String[] cc
public String contentType
public Date date
public String dateOnly
public String dateString
public String error
public String formattedDate
static final byte[] HEADER_MATCH
public String localFormattedDate
public boolean markForDeletion
public String messageID
public String quotedDate
public String reply
public String sender
public String shortSender
public String shortSubject
public String subject
String[] to
public final String uidl
public Mail(String uidl)
public static void appendRecipients(PrintWriter out, String[] recipients, String prefix)
prefix - prepended to the addresses, includes trailing ": "public static void appendRecipients(StringBuilder buf, ArrayList<String> recipients, String prefix)
buf - out paramprefix - prepended to the addressespublic static String getAddress(String address)
address - public String getAttachmentType()
public Buffer getBody()
public Buffer getHeader()
public MailPart getPart()
public static boolean getRecipientsFromList(ArrayList<String> recipients, String[] ccs, boolean ok)
recipients - out paramok - will be returnedpublic static boolean getRecipientsFromList(ArrayList<String> recipients, String text, boolean ok)
text - comma-separatedrecipients - out paramok - will be returnedpublic long getSize()
public boolean hasAttachment()
public boolean hasBody()
public boolean hasHeader()
public boolean hasPart()
public boolean isNew()
public boolean isSpam()
public void setBody(Buffer rb)
public void setHeader(Buffer rb)
public void setNew(boolean isNew)
public void setSize(long size)
public static boolean validateAddress(String address)
address - E-mail address to be validated