電子メールごとに

このステップは、アプリケーションをレコーダー ビューで開き、選択した電子メール フォルダから 1 つのメッセージを表示します。メッセージのデータは、テーブル ビューとツリー ビューで使用できます。

[電子メールごとに] ステップは、[ループ] および [アプリケーション] カテゴリに属します。このステップは、電子メール フォルダのメッセージに対してイテレーションを行うループ ステップとして機能します。イテレーションを行うたびに、次のメッセージのために抽出されたデータでビューの内容が更新されます。すべてのメッセージのイテレーションが完了する (またはロボットが例外やブレーク ステップによってループを終了する) と、アプリケーションは自動的に閉じます。また、ロボットが実行を停止した場合にもアプリケーションは閉じます。

ロボットは、イテレーション変数と続行およびブレーク ステップを使用することで、他のループ ステップと同様にループの実行を制御できます。

[電子メールごとに] ステップを設定して出力を表示するには、次の手順を実行します。

プロパティ

プロパティ 説明

アプリケーション名

アプリケーションの名前を入力します。

エラーを回避するために、ロボット内のアプリケーションにはそれぞれ異なるアプリケーション名を割り当てます。

プロトコル

電子メール サーバーに接続するための電子メール プロトコルを選択します。

imappop3、およびセキュアなバリアントである imapsimap+tlspop3s から選択することができます。

imap+tls オプションは、便宜的な TLS を必要とする電子メール サーバー用です。

電子メール サーバー

電子メール サーバーの名前またはアドレスを指定します。

電子メール サーバー ポート (オプション)

電子メール サーバーのポート番号を指定します。

指定しない場合は、選択したプロトコルの標準ポートが使用されます。

認証

電子メール サーバーにログインするためのクレデンシャルを設定して入力します。

リストから [パスワード] または [OAuth] のいずれかを選択します。

認証: パスワード

パスワードのクレデンシャルを入力します。

認証: OAuth

[Vault 検索] から、[リストから] または [手動] を選択します。

  • [リストから]: Management Console で [Vault] から認証を行うためのリストを選択します。

  • 手動: OAuth クライアントの [ラベル][ターゲット システム] を入力します。

OAuth クライアント」、「ターゲット システム」、および「Vault」を参照してください。

メールボックスのパス (オプション)

受信メールが保管されているフォルダを自動的に開くには、このプロパティを空欄のままにします。

POP3 はフォルダをサポートしていないため、POP3 または POP3S プロトコルを使用する場合は、このフィールドを空白のままにします。

電子メール サーバーで開くフォルダ名を指定するには、ネストされたフォルダにパス形式で入力してください。この場合、パス内の要素はスラッシュで区切る必要があります。

例: Junk E-MailSubscriptions/Mailing lists.

取得バッチ サイズ (オプション)

この設定により、メール サーバーから一度に取得するメッセージの数が決まります。イテレーションごとに 1 つのメッセージを表示するループには影響しません。ステップの実行でエラーが発生した場合にのみ、設定の値を変更する必要があります。ロボットのメモリが不足している場合は値を減らし、メール サーバーから要求の実行回数が多すぎると報告された場合は値を増やします。デフォルト値は 100 です。

イテレーション変数 (オプション)

イテレーション データを格納する変数を指定します。

コンポーネント アクション

次のコンポーネント アクションが使用できます。

アクション

説明

メッセージをコピー

IMAP および IMAPS プロトコルで使用します。

選択したメッセージを指定したターゲット フォルダにコピーします。

このアクションを使用できるかどうかは、電子メール サーバーでのコピー操作のサポートに応じて異なります。

メッセージを削除

電子メール メッセージを削除します。

メッセージの内容を取得

RFC 822 形式のメッセージとヘッダーを含む文字列値を返します。

メッセージを HTML として開く

Chromium 組み込みブラウザを使用して、電子メールを HTML Web ページとして開きます。

開いている電子メール テーブル内の行を操作します。

メッセージを移動

IMAP および IMAPS プロトコルで使用します。

選択したメッセージを、指定したターゲット フォルダに移動します。

このアクションを使用できるかどうかは、電子メール サーバーでの移動操作のサポートに応じて異なります。

メッセージを既読にする

IMAP および IMAPS プロトコルで使用します。

メッセージに既読または未読のフラグを立てます。

メッセージに既読というマークを付けるには [既読] ボックスをオンにし、未読というマークを付けるにはこのボックスをオフにします。

添付ファイルを取得

添付ファイルのバイナリ データを取得し、変数に保存します。

このアクションは、添付ファイルが大きい場合に役立ちます。

必要なデータを取得するには、次のプロパティを設定します。

  • インデックス: 抽出する添付ファイルの、0 から始まるインデックス。

  • 添付ファイル データ: 結果の添付ファイル データを格納するバイナリ変数。

POP3 または POP3S プロトコルに関する制限事項

次のような制限があります。

  • OAuth 認証は POP3 および POP3S プロトコルではサポートされていません。

  • フォルダはサポートされていません。

  • 一部の POP3 サーバーには、他のインターフェイスの POP3 接続を介して行われた変更が反映されません。たとえば、ロボットが POP3 プロトコルを使用して Gmail アカウントからのメッセージを削除した場合でも、Web ブラウザ インターフェイスには引き続きそのメッセージが表示されることがあります。ロボットの場合、メッセージは削除されます。

  • メッセージを削除ステップを実行するとメッセージに削除のマークが付きますが、アプリケーションを閉じるまでメッセージはサーバー上に残ります。

  • ほとんどの POP3 サーバーでは、メッセージをダウンロードするとメッセージが削除されます。

  • 「既読」または「未読」フラグは設定できません。

出力フォーマット

各メッセージに対して、レコーダー ビューのテーブルには次のような情報が表示されます。

  • 送信者: John Doe <j.doe@organization.com> という形式の送信者。

  • 件名: メッセージの件名。

  • 受信済み: 2023-05-17T15:27:33+01:00 (ISO-8601) という形式の、メッセージが受信された日付。

  • サイズ: バイト単位のメッセージのサイズ。

  • 添付ファイルあり: メッセージに 1 つ以上の添付ファイルがあるかどうかを示します。

  • 既読: メッセージが既読としてマークされているかどうかを示します。

  • 添付ファイルの数: 添付ファイルの数。