電子メールごとに
このステップは、アプリケーションをレコーダー ビューで開き、選択した電子メール フォルダから 1 つのメッセージを表示します。メッセージのデータは、テーブル ビューとツリー ビューで使用できます。このステップは、電子メール フォルダのメッセージに対してイテレーションを行うループ ステップとして機能します。イテレーションを行うたびに、次のメッセージのために抽出されたデータでビューの内容が更新されます。すべてのメッセージのイテレーションが完了する (またはロボットが例外やブレーク ステップによってループを終了する) と、アプリケーションは自動的に閉じます。また、ロボットが実行を停止した場合にもアプリケーションは閉じます。
ロボットは、イテレーション変数と続行およびブレーク ステップを使用することで、他のループ ステップと同様にループの実行を制御できます。
メッセージごとに、このテーブルには次のプロパティが列として一覧表示されます。
-
送信者: John Doe <j.doe@organization.com> という形式の送信者。
-
件名: メッセージの件名。
-
受信済み: 2023-05-17T15:27:33+01:00 (ISO-8601) という形式の、メッセージが受信された日付。
-
サイズ: バイト単位のメッセージのサイズ。
-
添付ファイルあり: メッセージに 1 つ以上の添付ファイルがあるかどうかを示します。
-
既読: メッセージが既読としてマークされているかどうかを示します。
-
添付ファイルの数: 添付ファイルの数。
[電子メールごとに] ステップは、[ループ] および [アプリケーション] カテゴリに属します。
プロパティ
- アプリケーション名
-
アプリケーションに名前を付けます。
エラーを回避するために、ロボット内のアプリケーションにはそれぞれ異なるアプリケーション名を割り当てます。
- プロトコル
-
電子メール サーバーへの接続に使用する電子メール プロトコルを選択します。選択肢は「imap」、「pop3」、およびそれらのセキュアなバリアント「imaps」、「imaps+tls」、および「pop3s」です。オプション「imap+tls」は、便宜的な TLS を必要とする電子メール サーバー用です。
- 電子メール サーバー
-
電子メール サーバーの名前またはアドレスを指定します。
- 電子メール サーバー ポート (オプション)
-
電子メール サーバーのポート番号を指定します。指定しない場合は、選択したプロトコルの標準ポートが使用されます。
- アカウント名とパスワード
-
電子メール サーバーにログインするためのクレデンシャルを入力します。
- メールボックスのパス (オプション)
-
電子メール サーバーで開くフォルダの名前。ネストされたフォルダのパスの形式である場合があります (この場合、パス内の要素はスラッシュで区切る必要があります)。受信電子メールが保存されているフォルダを開くには、パスや名前を指定しないでください。
例: Junk E-Mail、Subscriptions/Mailing lists.
POP3 はフォルダをサポートしていないため、POP3 または POP3S プロトコルを使用する場合は、このフィールドを空白のままにします。
- 取得バッチ サイズ (オプション)
-
この設定により、メール サーバーから一度に取得するメッセージの数が決まります。イテレーションごとに 1 つのメッセージを表示するループには影響しません。ステップの実行でエラーが発生した場合にのみ、設定の値を変更する必要があります。ロボットのメモリが不足している場合は値を減らし、メール サーバーから要求の実行回数が多すぎると報告された場合は値を増やします。デフォルト値は 100 です。
- イテレーション変数 (オプション)
-
イテレーション データを格納する変数を指定します。
- コンポーネント アクション
-
次のコンポーネント アクションが使用できます。
アクション
説明
メッセージをコピー
IMAP および IMAPS プロトコルの場合。選択したメッセージを指定したターゲット フォルダにコピーします。このアクションを使用できるかどうかは、電子メール サーバーでのコピー操作のサポートに応じて異なります。
メッセージを削除
電子メール メッセージを削除します。
メッセージの内容を取得
RFC 822 形式のメッセージとヘッダーを含む文字列値を返します。
メッセージを HTML として開く
Chromium 組み込みブラウザを使用して、電子メールを HTML Web ページとして開きます。開いている電子メール テーブル内の行を操作します。
メッセージを移動
IMAP および IMAPS プロトコルの場合。選択したメッセージを、指定したターゲット フォルダに移動します。このアクションを使用できるかどうかは、電子メール サーバーでの移動操作のサポートに応じて異なります。
メッセージを既読にする
IMAP および IMAPS プロトコルの場合。メッセージに既読または未読のフラグを立てます。
チェック ボックス [既読] をオンにしてメッセージを既読としてマークするか、チェック ボックスをオフにしてメッセージを未読としてマークします。
添付ファイルを取得
添付ファイルのバイナリ データを取得し、変数に保存します。このアクションは、添付ファイルが大きい場合に便利です。
必要なデータを取得するには、次のプロパティを設定します。
-
インデックス: 抽出する添付ファイルの、0 から始まるインデックス。
-
添付ファイル データ: 結果の添付ファイル データを格納するバイナリ変数。
-
- POP3 または POP3S プロトコルに関する制限事項
-
- フォルダはサポートされていません。
- 一部の POP3 サーバーには、他のインターフェイスの POP3 接続を介して行われた変更が反映されません。たとえば、ロボットが POP3 プロトコルを使用して Gmail アカウントからのメッセージを削除した場合でも、Web ブラウザ インターフェイスには引き続きそのメッセージが表示されることがあります。ロボットの場合、メッセージは削除されます。
- メッセージを削除ステップを行うとメッセージに削除のマークが付きますが、アプリケーションを閉じるまでメッセージはサーバー上に残ります。
- ほとんどの POP3 サーバーでは、メッセージがダウンロードされるとメッセージは削除されます。
- 「既読」または「未読」フラグは設定できません。