電子メール

このステップは、電子メール サーバーでフォルダを開いてそれらをツリーに表示し、電子メールにアクセスする場合に役立ちます。開いたフォルダは、アプリケーション ツリーに表示され、レコーダー ビューにテーブルとして表示されます。メッセージごとに、このテーブルには次のプロパティが列として一覧表示されます。

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

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

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

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

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

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

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

メッセージのあるツリーとテーブルには、メッセージの移動や削除など、ステップの実行後に発生する可能性のある電子メール フォルダへの変更は反映されません。

「電子メール フォルダを開く」アクションで電子メール ステップをステップ オーバーする場合、電子メール フォルダのロードを停止することはできません。

また、[電子メール] ステップを使用すると、電子メールを HTML として開くことで、電子メールを開封せずに電子メールの添付ファイルを抽出できます。

プロパティ

アクション: 電子メール フォルダを開く

このアクションは、電子メール サーバーに接続し、選択した電子メール フォルダを開きます。

アプリケーション名

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

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

プロトコル

電子メール サーバーへの接続に使用する電子メール プロトコルを選択します。選択肢は「imap」、「pop3」、およびそれらのセキュアなバリアント「imaps」、「imaps+tls」、および「pop3s」です。オプション「imap+tls」は、便宜的な TLS を必要とする電子メール サーバー用です。

電子メール サーバー

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

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

電子メール サーバーのポート番号を指定します。指定しない場合は、選択したプロトコルの標準ポートが使用されます。

アカウント名とパスワード

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

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

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

例: Junk E-MailSubscriptions/Mailing lists.

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

開いているフォルダは、アプリケーション ツリーに表示されます。フォルダには、0 個以上のメッセージを含めることができます。各メッセージには、フォルダ内の場所を示す "der_index" プロパティがあります。インデックスは 1 から始まる連続する値です。

添付ファイルを取得するには、[添付ファイルを取得] コンポーネント アクションを選択します。

アプリケーション アクション

次のアプリケーション アクションが使用できます。

アクション

説明

電子メール フォルダを閉じる

アプリケーションを閉じます。

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

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

アクション

説明

メッセージをコピー

IMAP および IMAPS プロトコルの場合。選択したメッセージを指定したターゲット フォルダにコピーします。このアクションを使用できるかどうかは、電子メール サーバーでのコピー操作のサポートに応じて異なります。

メッセージを削除

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

メッセージの内容を取得

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

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

Chromium 組み込みブラウザを使用して、電子メールを HTML Web ページとして開きます。開いている電子メール テーブル内の行を操作します。

メッセージを移動

IMAP および IMAPS プロトコルの場合。選択したメッセージを、指定したターゲット フォルダに移動します。このアクションを使用できるかどうかは、電子メール サーバーでの移動操作のサポートに応じて異なります。

メッセージを既読にする

IMAP および IMAPS プロトコルの場合。メッセージに既読または未読のフラグを立てます。

チェック ボックス [既読] をオンにしてメッセージを既読としてマークするか、チェック ボックスをオフにしてメッセージを未読としてマークします。

添付ファイルを取得

添付ファイルのバイナリ データを取得し、変数に保存します。このアクションは、添付ファイルが大きい場合に便利です。

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

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

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

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

  • フォルダはサポートされていません。[電子メール フォルダを開く] アクションのフォルダ名は、空または「INBOX」にする必要があります。
  • 一部の POP3 サーバーには、他のインターフェイスの POP3 接続を介して行われた変更が反映されません。たとえば、ロボットが POP3 プロトコルを使用して Gmail アカウントからのメッセージを削除した場合でも、Web ブラウザ インターフェイスには引き続きそのメッセージが表示されることがあります。ロボットの場合、メッセージは削除されます。
  • メッセージを削除ステップを行うとメッセージに削除のマークが付きますが、アプリケーションを閉じるまでメッセージはサーバー上に残ります。
  • ほとんどの POP3 サーバーでは、メッセージがダウンロードされるとメッセージは削除されます。
  • 「既読」または「未読」フラグは設定できません。

アクション: 電子メールを HTML として開く

このアクションにより、Chromium 組み込みブラウザを使用して電子メール メッセージが HTML Web ページとして開きます。MIME 形式の電子メール ファイル (.eml) のみがサポートされます。このアクションではテキスト値を使用します。

[電子メール] ステップの前に、[ファイルの読み取り] ステップと [割り当て] ステップを挿入します。次のアクションを実行します。

  1. [ファイルの読み取り] ステップを設定して、.eml ファイルからバイナリ データを読み取り、保存します。

  2. [割り当て] ステップを設定して、バイナリをテキストに変換します。

    エクスプレッションの例を次に示します。=text(mail_bin, "utf-8")。ここで、mail_bin[ファイルの読み取り] ステップで指定したバイナリ変数です。

プレーン テキストや HTML などの電子メールのテキスト バリアントは、結果として得られる Web ページにレンダリングされます。Web ページの上部に、ヘッダー (件名など) を含むテーブルが表示されます。その下のテーブルには、利用可能な添付ファイルが一覧で表示されます。

アプリケーション名

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

電子メール メッセージ

開く電子メールを、先頭に等号を付けたテキスト値として指定します。

すべてのヘッダーを含める

結果として得られる Web ページのすべてのヘッダーを表示する場合は、このオプションを選択します。

デフォルトでは、ステップには送信者、宛先、件名、日付、メッセージ ID などの基本的なヘッダー情報のみが含まれます。

ヘッダー値をデコード

ヘッダー値を Unicode にデコードする場合に選択します。これは電子メール クライアントに共通するもので、英語以外のテキストを表示する場合に役立ちます。

デフォルトでは、このオプションは選択されています。

インライン CID 画像タグ

コンテンツ指定の画像をタグとしてインライン化するかどうかを指定します。電子メールのテキスト形式にのみ適用されます。

デフォルトでは、タグはインライン化されます。

添付ファイルをインライン化

添付ファイルを完全にインライン化するかどうかを指定します。このオプションを選択すると、添付ファイル テーブルには、ブラウザを使用してデータをダウンロードするために使用できるデータ URL が含まれます。

添付ファイルを表示するには、その URL を右クリックし、[ターゲット抽出] コンポーネント アクションを選択して、バイナリ変数を指定してから、[ステップ オーバー] をクリックします。

大きな添付ファイルを表示するためにこのオプションを使用することはお勧めしません。

アクション: 電子メールから添付ファイルを抽出

このアクションにより、電子メールを開かずに電子メールから添付ファイルを抽出し、バイナリ変数に保存します。このアクションを使用して、大きな添付ファイルを抽出します。

前のアクションで説明したように、[ファイルの読み取り][割り当て] ステップを設定します。

電子メール メッセージ

開く電子メールを、先頭に等号を付けたテキスト値として指定します。

MIME 形式の電子メール ファイル (.eml) のみがサポートされます。

インデックス

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

結果: 添付ファイル データ

結果の添付ファイル データを格納するバイナリ変数を指定します。