class Mail
extends java.lang.Object
修飾子とタイプ | フィールド | 説明 |
---|---|---|
(package private) java.lang.String[] |
cc |
|
java.lang.String |
contentType |
|
java.util.Date |
date |
|
java.lang.String |
dateString |
|
java.lang.String |
error |
|
java.lang.String |
formattedDate |
|
(package private) static byte[] |
HEADER_MATCH |
Also used by MailPart
See MailPart for why we don't do \r\n\r\n
|
java.lang.String |
localFormattedDate |
|
boolean |
markForDeletion |
|
java.lang.String |
messageID |
|
java.lang.String |
quotedDate |
|
java.lang.String |
reply |
|
java.lang.String |
sender |
|
java.lang.String |
shortSender |
|
java.lang.String |
shortSubject |
|
java.lang.String |
subject |
|
(package private) java.lang.String[] |
to |
|
java.lang.String |
uidl |
コンストラクタ | 説明 |
---|---|
Mail(java.lang.String uidl) |
修飾子とタイプ | メソッド | 説明 |
---|---|---|
static void |
appendRecipients(java.lang.StringBuilder buf,
java.util.ArrayList<java.lang.String> recipients,
java.lang.String prefix) |
Adds all items from the list
to the builder, separated by tabs.
|
static java.lang.String |
getAddress(java.lang.String address) |
Returns the first email address portion, enclosed by <>
|
Buffer |
getBody() |
This contains the header also.
|
Buffer |
getHeader() |
This may or may not contain the body also.
|
MailPart |
getPart() |
|
static boolean |
getRecipientsFromList(java.util.ArrayList<java.lang.String> recipients,
java.lang.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(java.lang.String address) |
static final byte[] HEADER_MATCH
public java.lang.String sender
public java.lang.String reply
public java.lang.String subject
public java.lang.String dateString
public java.lang.String formattedDate
public java.lang.String localFormattedDate
public java.lang.String shortSender
public java.lang.String shortSubject
public java.lang.String quotedDate
public final java.lang.String uidl
public java.util.Date date
java.lang.String[] to
java.lang.String[] cc
public java.lang.String contentType
public java.lang.String messageID
public java.lang.String error
public boolean markForDeletion
public Buffer getHeader()
public void setHeader(Buffer rb)
public boolean hasHeader()
public Buffer getBody()
public void setBody(Buffer rb)
public boolean hasBody()
public MailPart getPart()
public boolean hasPart()
public long getSize()
public void setSize(long size)
public boolean isSpam()
public boolean isNew()
public void setNew(boolean isNew)
public boolean hasAttachment()
public static boolean validateAddress(java.lang.String address)
address
- E-mail address to be validatedpublic static java.lang.String getAddress(java.lang.String address)
address
- public static boolean getRecipientsFromList(java.util.ArrayList<java.lang.String> recipients, java.lang.String text, boolean ok)
text
- comma-separatedrecipients
- out paramok
- will be returnedpublic static void appendRecipients(java.lang.StringBuilder buf, java.util.ArrayList<java.lang.String> recipients, java.lang.String prefix)
buf
- out paramprefix
- prepended to the addresses