概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
openGion 5.1.7.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＋連番＋元のファイル名 で、ファイルをセーブします。添付ファイルには、同名のファイルを複数添付することが できるため、保存時には、添付ファイルの番号を連番としてファイル名に、付与します。 引数のプロパテイのキー部は、大文字・小文字が厳格に適用されますので、正確に記述願います。 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=使用方法を出力して、終了します。

バージョン
  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` - String[]
  例外:
    `javax.mail.MessagingException`
  変更履歴:

    4.3.3.5 (2008/11/08) Argument オブジェクトへの引数を util → mail に訂正します。

### main

    public static void main(java.lang.String[] args)

  main メソッドです。

  パラメータ:
    `args` - String[]

概要 | パッケージ | クラス | 階層ツリー | 非推奨 API | 索引 | ヘルプ
| openGion 5.1.7.0
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

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