電子メール (旧ステップ)
このステップは廃止されています。このステップを使用する既存のロボットは引き続き実行することができますが、新しいメール送信ステップを作成することはできません。代わりに、電子メール ステップを使用してください。
このステップは、メール サーバーで 1 つ以上のフォルダを開いてそれらをツリーに表示し、電子メールにアクセスする場合に役立ちます。開いているフォルダは、アプリケーション ツリーに表示されます。ネストされたフォルダは表示されませんが、個別に開くことができます。ツリーには、メッセージごとに、受信者と「cc」のアドレスおよび送信者が一覧表示されます。次のヘッダーが含まれています。送信者、宛先、メッセージ ID、日付、件名、およびコンテンツ タイプ。
プロパティ
- アプリケーション アクション: メールボックスを開く
- このアクションは、選択したメール ボックスに接続して、開きます。
- プロトコル
- メール サーバーとの接続に使用するメール プロトコルを選択します。選択肢は「imap」、「pop3」、およびそれらの安全なバリアント「imaps」、「imaps+tls」および「pop3s」です。
- メール サーバー
- メール サーバーの名前またはアドレスを指定します。
- メール サーバー ポート (オプション)
- メール サーバーのポート番号を指定します。指定しない場合は、選択したプロトコルの標準ポートが使用されます。
- アカウント名とパスワード
- メール サーバーにログインするためのクレデンシャルを入力します。
- メールボックスのパス (オプション)
- メール サーバーで開くフォルダ名を 1 つ以上入力します。パス内に複数のフォルダ名を含める場合は、スラッシュで区切る必要があります。受信メールが保存されているフォルダを開くには、パスや名前を指定しないでください。
例: Junk E-Mail、Subscriptions/Mailling lists.
Junk E-Mail;Subscriptions/Mailling lists のようにセミコロンで区切って複数のパスを指定すると、複数のフォルダを開くことができます。
POP3 はフォルダをサポートしていないため、pop3 または pop3s プロトコルを使用する場合は、このフィールドを空白のままにします。
- 電子メール ポーリング間隔 (秒) (オプション)
- 開いているメール フォルダが連続して更新される場合の間隔を示す秒数。省略した場合、フォルダは 15 秒間隔で 1 分あたり 4 回ポーリングされます。この値は、プロトコルが imap または imaps に設定されている場合にのみ関係します。
開いているフォルダは、アプリケーション ツリーに表示されます。フォルダには、0 個以上のメッセージを含めることができます。ネストされたフォルダは表示されませんが、個別に開くことはできます。メッセージごとに、受信者と「cc」のアドレスおよび送信者が一覧表示されます。次のヘッダーが含まれています。送信者、宛先、メッセージ ID、日付、件名、およびコンテンツ タイプ。各メッセージには、フォルダ内の場所を示す [インデックス] プロパティがあります。インデックスは 1 から始まる連続する値です。メッセージを追加または削除すると、インデックスが変更されます。
アプリケーション ツリーに電子メール メッセージを入力するのは、比較的遅いプロセスです。これは非同期で実行されます。ツリーへのメッセージの読み込みは、メールボックスを開くアクションによって開始されますが、その後しばらく続く場合があります。また、imap および imaps プロトコルの場合、メールボックスは定期的にポーリングされ、ツリーに新しいメッセージを追加したり、削除されたメッセージを削除したりします。
これにより、ロボットがメッセージを処理している間に、ツリー内のメッセージの数が変化する可能性があります。特に、メッセージの「index」プロパティは、新しいメッセージが到着した場合、またはメッセージが削除された場合に変化する可能性があります。index プロパティを使用して、複数のアクションが実行されるメッセージを選択する場合は、次の手順を実行します。ファインダーでインデックスを含むメッセージを選択し、「handle」プロパティを抽出してから、後続のファインダーでこの値を使用します。handle プロパティは、1 つのセッションのメールボックス内のメッセージごとに一意であり、変更されません。
- アプリケーション アクション: メールボックスを閉じる
- このアプリケーション アクションにより、開いているすべてのフォルダを含むアプリケーションが閉じます。
- アプリケーション アクション: フォルダを開く (imap、imap+tls および imaps プロトコルの場合)
- このアプリケーション アクションは、パラメータとしてフォルダ パスを受け取ります。このアクションを行うと、メール サーバー上に追加のメール フォルダが開き、ツリー ビューのツリーに追加されます。
- コンポーネント アクション
-
次のコンポーネント アクションが使用できます。
- フォルダを閉じる (imap、imap+tls および imaps プロトコルの場合)
- このアクションは、メール フォルダを閉じます。
- 電子メールのコピーと電子メールの移動 (imap、imap+tls および imaps プロトコルの場合)
- このアクションは、選択したメール メッセージを、指定したターゲット フォルダにコピーまたは移動します。このアクションを使用できるかどうかは、メール サーバーでのコピーおよび移動操作のサポートに応じて異なります。
- 電子メール コンテンツを取得
- このアクションは、RFC 822 形式のメッセージとヘッダーを含む文字列値を返します。
- 電子メールを削除
- このアクションは、メール メッセージを削除します。
- POP3 または POP3S プロトコルに関する制限事項
-
- フォルダはサポートされていません。メール ボックスを開くアクションのフォルダ名は、空または「INBOX」にする必要があります。
- 開いているフォルダの内容を更新することはできません。「INBOX」の変化を監視するようにロボットを設定した場合、ロボットは受信トレイを開く、検査する、閉じるという処理をループ内で実行します。
- サーバーに更新のポーリングは行われないため、接続がタイムアウトする場合があります。時間がかかる可能性のある他のタスクを実行している場合、ロボットはメール ボックスを閉じ、メール操作が再度実行されたときにメール ボックスを再度開きます。
- 一部の POP3 サーバーには、他のインターフェイスの POP3 接続を介して行われた変更が反映されません。たとえば、ロボットが POP3 プロトコルを使用して Gmail アカウントからのメールを削除した場合でも、Web ブラウザ インターフェイスには引き続きそのメールが表示されることがあります。ロボットの場合、電子メールは削除されます。
- 「電子メールを削除」ステップを行うと、メールに削除のマークが付き、ツリーから削除されますが、フォルダまたはメール ボックスを閉じるまでメールはサーバーに残ります。