activities
latest
false
重要 :
このコンテンツの一部は機械翻訳によって処理されており、完全な翻訳を保証するものではありません。 新しいコンテンツの翻訳は、およそ 1 ~ 2 週間で公開されます。
UiPath logo, featuring letters U and I in white

生産性を高めるアクティビティ

最終更新日時 2026年3月4日

Outlook メールを管理する

以下の例では、テスト メールを自動的に送信して識別し、迷惑メール フォルダーに移動するワークフローを作成する方法を説明します。[Outlook メール メッセージを送信][Outlook メール メッセージを取得][Outlook メール メッセージを移動] などのアクティビティを示します。これらのアクティビティは、UiPath.Mail.Activities パッケージに含まれています。

サンプルと同等のオートメーション プロセスは以下のように構築できます。

  1. Studio を開いて、新しいプロセスを作成します。

  2. デザイナー パネルに [シーケンス] コンテナーをドラッグします。

    • 次の変数を作成します。
    変数名変数の型既定値
    messagesSystem.Collections.Generic.List<System.Net.Mail.MailMessage>
    junkMailFolder文字列"迷惑メール"
    filter文字列
    sendTo文字列
  3. [シーケンス] コンテナー内に [代入] アクティビティをドラッグします。

    • [左辺値 (To)/宛先] フィールドに変数 sendTo を追加します。
    • メール アドレスを [右辺値 (Value)] フィールドに追加します。
    注:

    test.txt ファイルがプロジェクト フォルダーに追加されていることを確認してください。これは、テスト メールを送信するために使用されます。

  4. [代入] アクティビティの下に [Outlook メール メッセージを送信] アクティビティをドラッグします。

    • [左辺値 (To)/宛先] フィールドに変数 sendTo を追加します。
    • "This is a test mail for me"[件名] フィールドに追加します。
    • "Lorem ipsum"[本文] フィールドに追加します。
  5. [Outlook メール メッセージを送信] アクティビティの下に [待機] アクティビティをドラッグします。

    • [プロパティ] パネルで [期間] フィールドに値 00:00:10 を追加します。
  6. [待機] アクティビティの下に [代入] アクティビティをドラッグします。

    • [左辺値 (To)/宛先] フィールドに変数 filter を追加します。
    • [右辺値 (Value)] フィールドに式 "[Subject]='This is a test mail for me' AND [Received] >= '1/17/2019'" を追加します。
  7. [代入] アクティビティの下に [Outlook メール メッセージを取得] アクティビティをドラッグします。

    • [プロパティ] パネルの [フィルター] フィールドに変数 filter を追加します。
    • [メッセージ] フィールドに変数 messages を追加します。
  8. [Outlook メール メッセージを取得] アクティビティの下に [1 行を書き込み] アクティビティをドラッグします。

    • [テキスト] フィールドに String.Format("# of test mails found: {0}", messages.Count) を追加します。
  9. [1 行を書き込み] アクティビティの下に [条件分岐 (if)] アクティビティをドラッグします。

    • [条件 (Condition)] フィールドに式 messages.Count = 1 を追加します。
  10. [条件分岐 (if)] アクティビティの [Then] フィールド内部に [シーケンス] コンテナーをドラッグします。

    • 次の変数を作成します。

      変数名変数の型既定値
      testMailSystem.Net.Mail.MailMessages
  11. [シーケンス] コンテナー内に [代入] アクティビティをドラッグします。

    • [左辺値 (To)/宛先] フィールドに変数 testMail を追加します。
    • [右辺値 (Value)] フィールドに式 messages(0) を追加します。
  12. [代入] アクティビティの下に [Outlook メール メッセージを移動] アクティビティをドラッグします。

    • [メール メッセージ] フィールドに変数 testMail を追加します。
    • [メール フォルダー] フィールドに変数 junkMailFolder を追加します。
  13. [条件分岐 (if)] アクティビティの [Else] フィールド内部に [1 行を書き込み] アクティビティをドラッグします。

    • [テキスト] フィールドに "We're getting more test mails than expected. Check your Inbox and perform a cleanup before trying this sample again." を追加します。

      ワークフローは次のようになります。

      docs image

  14. プロセスを実行します。テスト メールがメールボックスに送信され、確認されて、迷惑メール フォルダーに移動されます。

このページは役に立ちましたか?

接続

ヘルプ リソース サポート

学習する UiPath アカデミー

質問する UiPath フォーラム

最新情報を取得