openGionopenGion
5.7.4.0

org.opengion.fukurou.mail
クラス MailReceiver

java.lang.Object
  上位を拡張 org.opengion.fukurou.mail.MailReceiver

public class MailReceiver
extends java.lang.Object

MailReceiver は、POP3プロトコルによるメール受信プログラムです。 引数には、host,user,passwd,headerList,mailSaveDir,fileSaveDir,filter,help が指定できます。 メールは、メッセージID名をファイル名として、セーブします。 添付ファイルは、元のファイル名で、指定のディレクトリに出力される為、複数のメールを 同時に抜く場合は、uniq 属性を付与してください。その場合は、メッセージID+連番+元のファイル名 で、ファイルをセーブします。添付ファイルには、同名のファイルを複数添付することが できるため、保存時には、添付ファイルの番号を連番としてファイル名に、付与します。 引数のプロパテイのキー部は、大文字・小文字が厳格に適用されますので、正確に記述願います。 Usage: java org.opengion.fukurou.fukurou.mail.MailReceiver -host=メールサーバー(必須) -user=メールを取得するログインユーザー(必須) -passwd=メールを取得するログインパスワード(必須) -protocol=受信サーバーのプロトコル[imap/pop3]を指定(初期値:pop3) -port=受信サーバーのポートを指定(初期値:-1) -mailSaveDir=受信メールをセーブするディレクトリ。指定がない場合は、標準出力へ出力する。 -fileSaveDir=添付ファイルをセーブするディレクトリ。指定がない場合は抜き出さない。 -useMsgId=添付ファイルをセーブするディレクトリに、MesssageIdフォルダを個別に割り当てるかどうか(初期値:false) -maxRowCount=受信メールの最大取り込み件数(初期値:100)(0:[無制限]) -match_Subject=受信メールのSubjectを選択する条件 -match_Body=受信メールのBodyを選択する条件 -match_From=受信メールのFromを選択する条件 -match_XXXX=受信メールのヘッダー部のキーXXXXを選択する条件 -delete=検索後、メールをサーバーから削除するかどうかを、true/falseで指定(初期値:false) -help=使用方法を出力して、終了します。

バージョン
0.9.0 2000/11/13
作成者
Kazuhiko Hasegawa
導入されたバージョン:
JDK5.0,

フィールドの概要
static boolean DELETE_MESSAGE
          検索後、メールをサーバーから削除するかどうかを、true/falseで指定します。
static int MAX_ROW_COUNT
          受信メールの最大取り込み件数を指定します。
static int PORT
          メールサーバーのデフォルトポート番号 -1
static java.lang.String PROTOCOL
          メールサーバーのデフォルトプロトコル "pop3"
 
コンストラクタの概要
MailReceiver()
           
 
メソッドの概要
static void main(java.lang.String[] args)
          main メソッドです。
 void start(java.lang.String[] args)
          レシーバーを開始します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

MAX_ROW_COUNT

public static final int MAX_ROW_COUNT
受信メールの最大取り込み件数を指定します。 100

関連項目:
定数フィールド値

DELETE_MESSAGE

public static final boolean DELETE_MESSAGE
検索後、メールをサーバーから削除するかどうかを、true/falseで指定します。 false

関連項目:
定数フィールド値

PROTOCOL

public static final java.lang.String PROTOCOL
メールサーバーのデフォルトプロトコル "pop3"

関連項目:
定数フィールド値

PORT

public static final int PORT
メールサーバーのデフォルトポート番号 -1

関連項目:
定数フィールド値
コンストラクタの詳細

MailReceiver

public MailReceiver()
メソッドの詳細

start

public void start(java.lang.String[] args)
           throws javax.mail.MessagingException
レシーバーを開始します。

パラメータ:
args - 引数配列
例外:
javax.mail.MessagingException - なんらかのエラーが発生した場合。
変更履歴:
4.3.3.5 (2008/11/08) Argument オブジェクトへの引数を util → mail に訂正します。

main

public static void main(java.lang.String[] args)
main メソッドです。

パラメータ:
args - コマンド引数配列

openGion 5.7.4.0

Webアプリケーションフレームワーク openGion
SourceForge.JPCopyright (c) 2009 The openGion Project.