|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectcom.ozacc.mail.Mail
com.ozacc.mail.fetch.ReceivedMail
public class ReceivedMail
受信メール。
FetchMail
、FetchMailPro
の実装クラスで受信したメールが、
インターネットメールとしての仕様を満たしていないヘッダ(FromやToなど)の値がセットされていた場合、
そのヘッダに該当するReceivedMail
インスタンスのプロパティには何もセットされません。
入れ子のクラスの概要 | |
---|---|
static class |
ReceivedMail.ReceivedHeader
Receviedヘッダフィールドを表すクラス。 |
クラス com.ozacc.mail.Mail から継承された入れ子のクラス/インタフェース |
---|
Mail.AttachmentFile, Mail.Importance |
フィールドの概要 |
---|
クラス com.ozacc.mail.Mail から継承されたフィールド |
---|
attachmentFiles, bcc, cc, DOCTYPE_PUBLIC, DOCTYPE_PUBLIC_MULTIPLE, DOCTYPE_SYSTEM, DOCTYPE_SYSTEM_MULTIPLE, envelopeTo, from, headers, htmlText, importance, JIS_CHARSET, replyTo, returnPath, subject, text, to |
コンストラクタの概要 | |
---|---|
ReceivedMail()
コンストラクタ。 |
|
ReceivedMail(Mail original)
コピーコンストラクタ。 |
|
ReceivedMail(String charset)
コンストラクタ。 |
メソッドの概要 | |
---|---|
void |
addReceviedHeader(ReceivedMail.ReceivedHeader rh)
Receivedヘッダフィールドを追加します。 |
Date |
getDate()
送信日時を返します。 |
File[] |
getFiles()
添付ファイルのFileインスタンス配列を返します。 |
String |
getInReplyTo()
In-Reply-Toヘッダの値を返します。 |
javax.mail.internet.MimeMessage |
getMessage()
|
String |
getMessageId()
前後に<>が付いたメッセージIDを返します。 |
String |
getMessageIdWithoutBracket()
メッセージIDを返します。 |
ReceivedMail.ReceivedHeader[] |
getReceivedHeaders()
Receivedヘッダフィールドの配列を返します。 |
String |
getRefereces()
Referencesヘッダの値を返します。 |
String |
getReplySubjectPrefix()
|
int |
getSize()
メールのサイズ(容量)を返します。 |
Mail |
reply()
このメールの返信メール用Mailインスタンスを生成して返します。 |
void |
setDate(Date date)
送信日時をセットします。 |
boolean |
setDelete(boolean delete)
メールサーバとの接続切断時に、このメールをメールサーバから削除します。 |
void |
setMessage(javax.mail.internet.MimeMessage message)
|
void |
setMessageId(String messageId)
メッセージIDをセットします。 |
void |
setReplySubjectPrefix(String replySubjectPrefix)
返信時の件名に付ける接頭辞をセットします。 |
void |
setSize(int size)
メールのサイズ(容量)をセットします。 |
String |
toString()
メール内容を出力します。 |
クラス com.ozacc.mail.Mail から継承されたメソッド |
---|
addBcc, addBcc, addCc, addCc, addCc, addEnvelopeTo, addEnvelopeTo, addEnvelopeTo, addEnvelopeTo, addFile, addFile, addFile, addFile, addHeader, addTo, addTo, addTo, addXHeader, arrayToCommaDelimitedString, clearBcc, clearCc, clearEnvelopeTo, clearFile, clearTo, getAttachmentFiles, getBcc, getCc, getCharset, getEnvelopeTo, getFrom, getHeaders, getHtmlText, getImportance, getReplyTo, getReturnPath, getSubject, getText, getTo, isFileAttached, isHtmlMail, isMultipartMail, setFrom, setFrom, setFrom, setHtmlText, setImportance, setReplyTo, setReplyTo, setReturnPath, setReturnPath, setSubject, setText |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
コンストラクタの詳細 |
---|
public ReceivedMail()
public ReceivedMail(String charset)
charset
- public ReceivedMail(Mail original)
original
- メソッドの詳細 |
---|
public Date getDate()
注: メールの受信日時ではありません。
public void setDate(Date date)
date
- 送信日時public String getMessageId()
public String getMessageIdWithoutBracket()
public void setMessageId(String messageId)
messageId
- メッセージIDpublic String getInReplyTo()
public String getRefereces()
public String getReplySubjectPrefix()
public void setReplySubjectPrefix(String replySubjectPrefix)
replySubjectPrefix
- 返信時の件名に付ける接頭辞public String toString()
Mail
内の toString
Object.toString()
public javax.mail.internet.MimeMessage getMessage()
public void setMessage(javax.mail.internet.MimeMessage message)
message
- The message to set.public boolean setDelete(boolean delete)
このメソッドは、FetchMailPro
のメソッドによって取得された
ReceivedMail
インスタンスでのみ有効です。
また、FetchMailPro
インスタンスがメールサーバに
接続されている状態での呼び出しのみ有効です。
これらの条件が満たされない時にこのメソッドが呼び出された場合
false を返します。
TODO: うまく動いてない。
delete
- 削除するように設定する場合 true
FetchMailPro
public int getSize()
MimeMessage.getSize()
public void setSize(int size)
size
- メールのサイズ(単位はbyte)public File[] getFiles()
public Mail reply()
public void addReceviedHeader(ReceivedMail.ReceivedHeader rh)
rh
- Receivedヘッダフィールドpublic ReceivedMail.ReceivedHeader[] getReceivedHeaders()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |