public class MailMessage extends Object
| コンストラクタと説明 |
|---|
MailMessage(Message message,
String host,
String user)
メッセージオブジェクトを指定して構築します。
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
deleteMessage(boolean flag)
メッセージをメールサーバーから削除するかどうかをセットします。
|
String |
getContent()
メールの本文(Content)を返します。
|
String |
getHeader(String key)
メールのヘッダー情報を文字列に変換して返します。
|
String |
getHeaders()
メールの指定のヘッダー情報を文字列に変換して返します。
|
String |
getHost()
内部の ホスト名を返します。
|
Message |
getMessage()
内部の メッセージオブジェクトを返します。
|
String |
getMessageID()
メッセージID を取得します。
|
String |
getNotificationTo()
受領確認がセットされている場合の 返信先アドレスを返します。
|
String |
getSimpleMessage()
メールの内容を文字列として表現します。
|
String |
getSubject()
メールのタイトル(Subject)を返します。
|
String |
getUser()
内部の ユーザー名を返します。
|
static String |
mimeDecode(String text)
エンコードされた文字列を、デコードします。
|
void |
saveAttachFiles(String dir,
boolean useMsgId)
メールの添付ファイルが存在する場合に、指定のフォルダにセーブします。
|
void |
saveMessage(String dir)
メールの内容を文字列として指定のフォルダにセーブします。
|
void |
saveSimpleMessage(String dir)
メールの内容と、あれば添付ファイルを指定のフォルダにセーブします。
|
public MailMessage(Message message, String host, String user)
message - メッセージオブジェクトhost - ホストuser - ユーザーpublic Message getMessage()
public String getHeader(String key)
key - メールのヘッダーキーpublic String getHeaders()
public String getSubject()
| 4.3.3.5 (2008/11/08) 日本語MIMEエンコードされた文字列を mimeDecode でデコードします。 |
public String getContent()
public String getMessageID()
| 4.3.3.5 (2008/11/08) 送信時刻がNULLの場合の処理を追加 |
public void deleteMessage(boolean flag)
flag - 削除するかどうか true:行う/false:行わないpublic String getSimpleMessage()
public void saveSimpleMessage(String dir)
dir - メールと添付ファイルをセーブするフォルダpublic void saveMessage(String dir)
dir - メールの内容をセーブするフォルダpublic void saveAttachFiles(String dir, boolean useMsgId)
dir - 添付ファイルをセーブするフォルダuseMsgId - メッセージIDフォルダを作成してセーブ場合:true
指定のディレクトリ直下にセーブする場合:false| 4.3.3.5 (2008/11/08) ディレクトリ指定時のセパレータのチェックを追加 |
public String getNotificationTo()
public static final String mimeDecode(String text)
text - エンコードされた文字列(されていない場合は、そのまま返します)| 4.3.3.5 (2008/11/08) 日本語MIMEエンコードされた文字列をデコードします。 |
Webアプリケーションフレームワーク openGionCopyright (c) 2009 The openGion Project.