|
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.opengion.fukurou.mail.MailReceiver
public class MailReceiver
MailReceiver は、POP3プロトコルによるメール受信プログラムです。 引数には、host,user,passwd,headerList,mailSaveDir,fileSaveDir,filter,help が指定できます。 メールは、メッセージID名をファイル名として、セーブします。 添付ファイルは、元のファイル名で、指定のディレクトリに出力される為、複数のメールを 同時に抜く場合は、uniq 属性を付与してください。その場合は、メッセージID+連番+元のファイル名 で、ファイルをセーブします。添付ファイルには、同名のファイルを複数添付することが できるため、保存時には、添付ファイルの番号を連番としてファイル名に、付与します。 引数のプロパテイのキー部は、大文字・小文字が厳格に適用されますので、正確に記述願います。 java org.opengion.fukurou.fukurou.mail.MailReceiver -host=メールサーバー(必須) -user=メールを取得するログインユーザー(必須) -passwd=メールを取得するログインパスワード(必須) -protocol=受信サーバーのプロトコル(imap,pop3)を指定(初期値:pop3) -port=受信サーバーのポートを指定(初期値:-1) -mailSaveDir=受信メールをセーブするディレクトリ。指定がない場合は、標準出力へ出力する。 -fileSaveDir=添付ファイルをセーブするディレクトリ。指定がない場合は抜き出さない。 -useMsgId=添付ファイルをセーブするディレクトリに、MesssageIdフォルダを個別に割り当てるかどうか(初期値:false) -maxRowCount=受信メールの最大取り込み件数(初期値:100) -match_Subject=受信メールのSubjectを選択する条件 -match_Body=受信メールのBodyを選択する条件 -match_From=受信メールのFromを選択する条件 -match_XXXX=受信メールのヘッダー部のキーXXXXを選択する条件 -delete=検索後、メールをサーバーから削除するかどうかを、true/falseで指定(初期値:false) -help=使用方法を出力して、終了します。
フィールドの概要 | |
---|---|
static boolean |
DELETE_MESSAGE
検索後、メールをサーバーから削除するかどうかを、true/falseで指定します。 |
static int |
MAX_ROW_COUNT
受信メールの最大取り込み件数を指定します。 |
static int |
PORT
メールサーバーのデフォルトポート番号 -1 |
static String |
PROTOCOL
メールサーバーのデフォルトプロトコル "pop3" |
コンストラクタの概要 | |
---|---|
MailReceiver()
|
メソッドの概要 | |
---|---|
static void |
main(String[] args)
main メソッドです。 |
void |
start(String[] args)
レシーバーを開始します。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final int MAX_ROW_COUNT
public static final boolean DELETE_MESSAGE
public static final String PROTOCOL
public static final int PORT
コンストラクタの詳細 |
---|
public MailReceiver()
メソッドの詳細 |
---|
public void start(String[] args) throws MessagingException
args
- String[]
MessagingException
4.3.3.5 (2008/11/08) Argument オブジェクトへの引数を util → mail に訂正します。 |
public static void main(String[] args)
args
- String[]
|
openGion 5.0.0.1 | ||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |