手順
-
tPOPコンポーネントをダブルクリックして、[Basic settings] (基本設定)ビューを開きます。
- [Host] (ホスト)フィールドに、接続先とするメールサーバーのIPアドレスを入力します。
- [Port] (ポート)フィールドにメールサーバーのポート番号を入力します。
- [Authentication mode] (認証モード)ドロップダウンリストで[Basic] (基本)を選択し、対応するフィールドにユーザー名とパスワードを入力してメールを読めるようにします。
- [Output directory] (出力ディレクトリー)フィールドで、メールメッセージがダウンロードされてファイルとして保存されるパスを指定します。
- [Filename pattern] (ファイル名パターン)フィールドで、個々のメールメッセージのファイル名を定義します。各メッセージはダウンロードされ、ファイルとしてディスクに保存されます。[Ctrl]+[Space]を押せば、事前定義されたパターンのリストが表示されます。この例では、各メールのファイルの名前は、日付、年、ファイル、およびカウントの組み合わせを使用して名前が付けられます。ファイルの拡張子は.mailになります。したがって、ファイル名パターンとして式TalendDate.getDate("yyyyMMdd-hhmmss") + "_" + (counter_tPOP_1 + 1) + ".mail"を入力します。
- 指定したサーバーにあるすべてのメールメッセージを取得するには、[Retrieve all emails?] (すべてのメールを読み出しますか?)チェックボックスをオンにします。すべてのメールを取得する場合以外は、[Number of emails to retrieve] (読み出すメールの数)フィールドで、取得するメールの数を指定します。この例では、10件のメールを取得します。
- [Number of emails to retrieve] (読み出すメール数)フィールドに指定されている数に従って最新のメールメッセージを取得するには、[Newer email first] (新しいメールが最初)チェックボックスをオンにします。
-
取得したメールメッセージをサーバーに保持するには、[Delete emails from server] (サーバーからメールを削除する)チェックボックスをオフにします。
注: Gmailサーバーの場合、このオプションはPOP3プロトコルには使用できません。IMAPプロトコルを選択し、GmailアカウントがIMAPを使用する設定になっていることを確認します。
- [Choose the protocol] (プロトコルの選択)ドロップダウンリストからプロトコルを選択します(この例ではimap)。
-
コンポーネントがメールサーバーと通信する時にSSL接続を開くことができるようにするには、[Use SSL] (SSLを使用)チェックボックスをオンにします。
注: このオプションはGmailのユーザーには必須です。
- [Advanced settings] (詳細設定)タブに移動し、[Filter] (フィルター)テーブルの下の[+] ボタンをクリックして、フィルター項目Subjectを追加して、パターン値"Talend Jobs"で、この値を持つメールをフィルターします。