メール送信 - 7.3

Mail (メディエーション)

EnrichVersion
Cloud
7.3
EnrichProdName
Talend Data Fabric
Talend Data Services Platform
Talend ESB
Talend MDM Platform
Talend Open Studio for ESB
Talend Real-Time Big Data Platform
EnrichPlatform
Talend Studio
task
ジョブデザインと開発 > サードパーティーシステム > メッセージブローカー > メールコンポーネント(メディエーション)
データガバナンス > サードパーティーシステム > メッセージブローカー > メールコンポーネント(メディエーション)
データクオリティとプレパレーション > サードパーティーシステム > メッセージブローカー > メールコンポーネント(メディエーション)

手順

  1. それぞれMail_to_sendSend_MailMail_Sentという名前のコンポーネントcFilecMailcProcessorを、[Palette] (パレット)からワークスペースにドロップします。
  2. [Row] (行) > [Route] (ルート)接続を使って、コンポーネントをリンクします。
  3. cFileをダブルクリックし、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  4. [Path] (パス)フィールドの横にある[...]ボタンをクリックして、送信するファイルのあるフォルダーを選択します。
  5. [FileName] (ファイル名)フィールドに、送信するファイルの名前を入力します。このユースケースではtest mail.txtです。他のアイテムはデフォルト設定のままにしておきます。
    このファイルのコンテンツはtest mail bodyです。
  6. cMailをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  7. [Protocols] (プロトコル)リストでsmtpsを選択します。
    [Host] (ホスト)フィールドにsmtpサーバーのホスト名を入力します。このユースケースではsmtp.gmail.comです。
    [UserName] (ユーザー名)フィールドと[Password] (パスワード)フィールドに、ログイン認証情報を入力します。この例ではコンテキスト変数の形式です。コンテキスト変数の設定については、 Talend Studioユーザーガイドを参照してください。
    ContentTypeフィールドは、デフォルト設定text/plainをそのまましておきます。
    [To] (宛先)フィールドに、メールの受信者を入力します。これも、この例ではコンテキスト変数の形式です。
  8. cProcessorをダブルクリックして、[Component] (コンポーネント)タブで[Basic settings] (基本設定)ビューを開きます。
  9. [Code] (コード)ボックスに以下のコードを入力して、メール送信後にプロンプトが表示されるようにします。
    System.out.println("Mail sent");
  10. ルートを保存し、[F6]を押して実行します。