|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.mail.MailMessage
public class MailMessage
MailMessage は、受信メールを処理するためのラッパークラスです。 Message オブジェクトを引数にとるコンストラクタによりオブジェクトが作成されます。 日本語処置などを簡易的に扱えるように、ラッパクラス的な使用方法を想定しています。 必要であれば(例えば、添付ファイルを取り出すために、MailAttachFiles を利用する場合など) 内部のMessage オブジェクトを取り出すことが可能です。 MailReceiveListener クラスの receive( MailMessage ) メソッドで、メールごとにイベントが 発生して、処理する形態が一般的です。
コンストラクタの概要 | |
---|---|
MailMessage(javax.mail.Message message,
java.lang.String host,
java.lang.String user)
Message オブジェクトを指定して構築します。 |
メソッドの概要 | |
---|---|
void |
deleteMessage(boolean flag)
メッセージをメールサーバーから削除するかどうかをセットします。 |
java.lang.String |
getContent()
メールの本文(Content)を返します。 |
java.lang.String |
getHeader(java.lang.String key)
メールのヘッダー情報を文字列に変換して返します。 |
java.lang.String |
getHeaders()
メールの指定のヘッダー情報を文字列に変換して返します。 |
java.lang.String |
getHost()
内部の host 名を返します。 |
javax.mail.Message |
getMessage()
内部の Message オブジェクトを返します。 |
java.lang.String |
getMessageID()
メッセージID を取得します。 |
java.lang.String |
getNotificationTo()
受領確認がセットされている場合の 返信先アドレスを返します。 |
java.lang.String |
getSimpleMessage()
メールの内容を文字列として表現します。 |
java.lang.String |
getSubject()
メールのタイトル(Subject)を返します。 |
java.lang.String |
getUser()
内部の user 名を返します。 |
static java.lang.String |
mimeDecode(java.lang.String text)
エンコードされた文字列を、デコードします。 |
void |
saveAttachFiles(java.lang.String dir,
boolean useMsgId)
メールの添付ファイルが存在する場合に、指定のフォルダにセーブします。 |
void |
saveMessage(java.lang.String dir)
メールの内容を文字列として指定のフォルダにセーブします。 |
void |
saveSimpleMessage(java.lang.String dir)
メールの内容と、あれば添付ファイルを指定のフォルダにセーブします。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public MailMessage(javax.mail.Message message, java.lang.String host, java.lang.String user)
message
- Messagehost
- Stringuser
- Stringメソッドの詳細 |
---|
public javax.mail.Message getMessage()
public java.lang.String getHost()
public java.lang.String getUser()
public java.lang.String getHeader(java.lang.String key)
key
- String
public java.lang.String getHeaders()
public java.lang.String getSubject()
4.3.3.5 (2008/11/08) 日本語MIMEエンコードされた文字列を mimeDecode でデコードします。 |
public java.lang.String getContent()
public java.lang.String getMessageID()
4.3.3.5 (2008/11/08) 送信時刻がNULLの場合の処理を追加 |
public void deleteMessage(boolean flag)
flag
- boolean 削除するかどうか true:行う/false:行わないpublic java.lang.String getSimpleMessage()
public void saveSimpleMessage(java.lang.String dir)
dir
- String メールと添付ファイルをセーブするフォルダpublic void saveMessage(java.lang.String dir)
dir
- String メールの内容をセーブするフォルダpublic void saveAttachFiles(java.lang.String dir, boolean useMsgId)
dir
- String 添付ファイルをセーブするフォルダuseMsgId
- boolean メッセージIDフォルダを作成してセーブ場合:true
指定のディレクトリ直下にセーブする場合:false4.3.3.5 (2008/11/08) ディレクトリ指定時のセパレータのチェックを追加 |
public java.lang.String getNotificationTo()
public static final java.lang.String mimeDecode(java.lang.String text)
text
- String エンコードされた文字列(されていない場合は、そのまま返します)
4.3.3.5 (2008/11/08) 日本語MIMEエンコードされた文字列をデコードします。 |
|
openGion 5.0.2.0 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |