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
指定のディレクトリ直下にセーブする場合:false4.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.