技術情報ブログ
Power Platform
2022.05.11

Power Automate メール送信後にメッセージIDを取得するには?送信済みアイテムを使った解決策

Power Automate メール送信後にメッセージIDを取得するには?送信済みアイテムを使った解決策

💡 この記事でわかること

Power Automate でメールを送信した後にメッセージIDを取得したいが、「メールの送信」アクションからは直接取得できない―そんな課題の解決策を解説します。送信済みアイテムを経由した3ステップで、確実にメッセージIDを取得する方法が身につきます。

  • メール受信時送信時のメッセージID取得の違い
  • 送信後に「送信済みアイテム」から対象メールを抽出してIDを取得する手順
  • 「メール取得」アクションのフォルダー設定と未読フラグの注意点
この記事を書いた人
小刀稱知哉

小刀稱 知哉ことね ともや

SharePoint Power Platform全般 Copilot Studio 技術アドバイス・教育支援

Power PlatformやSharePointを中心に設計・開発・アドバイス・教育まで幅広く担当しています。内製化をご希望の場合はお気軽にお問い合わせください!

2025 Microsoft MVP(Power Apps・Power Automate)
PL-200 PL-300 PL-400 PL-600 MS-700 AZ-104 AZ-305 SC-200 SC-100

Power Automate のフロー設計・業務自動化でお悩みの場合は、アーティサンへお気軽にご相談ください。実装支援から運用設計まで対応します。

X-SP Feature | SharePoint 拡張機能サービス
X-SP Feature | SharePoint 拡張機能サービス
詳しく見る →
X-SP Design | SharePoint デザイン拡張サービス
X-SP Design | SharePoint デザイン拡張サービス
詳しく見る →
SharePoint伴走パートナーサービス
SharePoint伴走パートナーサービス
詳しく見る →
SharePoint 構築支援サービス
SharePoint 構築支援サービス
詳しく見る →
官公庁DX支援サービス
官公庁DX支援サービス
詳しく見る →
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
詳しく見る →
Power Apps・Power Automate 導入支援サービス
Power Apps・Power Automate 導入支援サービス
詳しく見る →

MSクラウドに関するご相談・お問い合わせはこちら

お問い合わせフォームへ

目次

Power Automateでメールを受信した時

Power Automateからメールを送信した時

対策

おわりに

こんにちは。アーティサン株式会社の小刀稱(ことね)です。

今回はPower AutomateのTipsの紹介です。

Power Automateでフローを作成する際、「あるフローでメールを送信し、別のフローでそのメールに返信したい」という要望はありませんか?

Power Automateでメールを返信する際、メールに返信するアクションを用います。
また、このアクションを用いる際は、メッセージIDが必須となります。

メッセージIDとは、メールを一意に識別するための文字列です。

Power Automateでの「メールを送信する」アクション
Power Automateでの「メールを送信する」アクション

このメッセージIDですが、Power Automateでメールを受信した際には取得することができますが、
Power Automateからメールを送信した際には取得することはできません。

そこで、今回はPower Automateでメールを送信した際にメッセージIDを取得する方法についてお伝えします。
Power Automateでフローを作成したことがある方に向けた記事です。

Power Automateでメールを受信した時

最初に、Power Automateでメールを受信した際にメッセージIDを取得する方法についてお伝えします。
こちらはとても簡単です。

作成したフローは以下です。

単純に新しいメールが届いたときというトリガーを用いることで、メッセージIDを取得できます。

Power Automateでメールを受信した際にメッセージIDを取得する方法
Power Automateでメールを受信した際にメッセージIDを取得する方法

Power Automateからメールを送信した時

続いて、Power Automateからメールを送信した際にメッセージIDを取得する方法についてお伝えします。

まずはメールを受信した時と同じように、メールの送信アクションからメッセージIDが取得できるか試してみました。 結果としては、メールの送信アクションからメッセージIDは取得できないことが判明しました。

「メールの送信」アクションからメッセージIDは取得できない
「メールの送信」アクションからメッセージIDは取得できない

以下では、上記のフローを一工夫することで、Power Automateからメールを送信した際でもメッセージIDを取得する方法をお伝えします。

対策

以下の流れにより、メッセージIDを取得します。

また今回作成したフローを先に紹介します。

Power Automateからメールを送信した際にメッセージIDを取得する方法
Power Automateからメールを送信した際にメッセージIDを取得する方法

以降では、それぞれの手順について説明します。

 

メール送信後、「送信済みアイテム」へメールが格納されるまで待機

大まかな流れとしては、メール送信後、「送信済みアイテム」から送信したメールを抽出すればよいのですが、 メールを送信した後、「送信済みアイテム」へメールが格納されるまで一定時間がかかるため、「遅延」アクションを用いて待機します。

今回は、1分の待機時間を設定しました。

Power Automateからメールを送信した際にメッセージIDを取得する方法:待機
Power Automateからメールを送信した際にメッセージIDを取得する方法:待機

 

「送信済みアイテム」から送信したメールを抽出

続いて、「送信済みアイテム」から先程送信したメールを抽出します。

「メールを取得する」アクションを用いて、検索条件を設定することにより、先程送信したメールを抽出します。
今回は、「件名フィルター」を用いて先程送信したメールを抽出しています。
また、設定する際のポイントとしては、以下点です。

  • フォルダー:「送信済みアイテム」に設定

  • 未読メッセージのみを取得する :「いいえ」に設定

※“未読メッセージのみを取得する”はデフォルトで「はい」となっているため、必ず「いいえ」と設定してください。
(私はこの設定値に気づかず、なぜメールが取得できないのか?と悩みました…)

Power Automateからメールを送信した際にメッセージIDを取得する方法:メールを取得する
Power Automateからメールを送信した際にメッセージIDを取得する方法:メールを取得する

 

メッセージIDを取得

最後に、メッセージIDを取得します。

メールを取得するアクションで得た出力結果は配列となるため、first()関数を用いて、最初の要素のメッセージIDを取得します。

Power Automateからメールを送信した際にメッセージIDを取得する方法:メッセージIDの取得
Power Automateからメールを送信した際にメッセージIDを取得する方法:メッセージIDの取得

first()関数や上記の式を作成するまでの詳細については、以下のブログを参照してください。

こちらでメッセージIDを取得することができました!

おわりに

今回はPower Automateでメールを送信した際に、メッセージIDを取得する方法についてお伝えしました。

Power Automateが送信したメールに対して、別のフローからメールを返信する際には、
メールを送信した際にメッセージIDを取得する必要がありますので、こちらの方法をお試しいただければ幸いです。

メール送信・メッセージID連携をはじめとする Power Automate の複雑なフロー構築も、アーティサンの支援チームがサポートします。

X-SP Feature | SharePoint 拡張機能サービス
X-SP Feature | SharePoint 拡張機能サービス
詳しく見る →
X-SP Design | SharePoint デザイン拡張サービス
X-SP Design | SharePoint デザイン拡張サービス
詳しく見る →
SharePoint伴走パートナーサービス
SharePoint伴走パートナーサービス
詳しく見る →
SharePoint 構築支援サービス
SharePoint 構築支援サービス
詳しく見る →
官公庁DX支援サービス
官公庁DX支援サービス
詳しく見る →
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
内製化支援サービス(Power Apps・Power Automate・Copilot Studio)
詳しく見る →
Power Apps・Power Automate 導入支援サービス
Power Apps・Power Automate 導入支援サービス
詳しく見る →

MSクラウドに関するご相談・お問い合わせはこちら

お問い合わせフォームへ

 

こちらも合わせて読みたい

Microsoftクラウド関連

シェアする
記事カテゴリ
最新記事
2026.06.10

SharePointのアクセスランキングでよく見られるコンテンツを可視化する方法|X-SP Feature(第3回)

2026.06.03

SharePointの未読・既読を一目で管理できるアドオン紹介|X-SP Feature(第2回)

2026.05.27

SharePointリストで複数行テキストを全文表示する方法|X-SP Feature(第1回)

2026.05.20

SharePoint構築者必見!社内ポータルの構築・運用に必要なナレッジを網羅

2026.05.13

【2026年5月更新】Power Automate 初心者 ~ 中級者 向けロードマップ

attributeO/Rマッパーマーカークラスタリングライブラリviewメールコンポーネントエクセルスケジュール済みクラウド フローChatGPTライセンスmultiple itemエラー通知更新日生成系AITest Studio生成AI自治体APIPnP PowerShellページ承認Formulasプロパティフロー設計Power Apps 導入並べ替えブログ 継続 コツDLPサブグリッド未読validationazure sql databasetailwindcssビューfirst()関数dialogerrorレスポンシブ レイアウトOpenAI環境構築手順複数項目削除変更Copilotテスト事例HTTP リクエストカスタムスクリプトドキュメント管理カラーセットテンプレート活用Power Apps 比較ヘッダー非表示技術力向上権限管理ベストプラクティスDataverse テーブル既読ローコードCase式マルチテナントアクセス制限nestTips復元responsive layoutオープンAIpipelineシェアポイントフォルダ外部DBlicenseテストスタジオ活用ワーケーション業務効率化IT管理カラーユニバーサルデザイン自動化事例モデル駆動型 とはリスト フィルタ文章力 鍛え方野良権限部署全文表示AngularHTTP Requestドロップダウンメニューノーコード入れ子新機能restoreデータ行の制限チャットGPTCI/CD便利機能ゴミ箱連携添付ファイルコントロール使い方サイトブランド化名古屋ファイル保存申請システムアプリデザインNode.jsシステム構築便利アウトプット 重要性Teams ファイル共有リレーションシップ閲覧数AccessCSSBreakpointObserver承認動的リスト変数Power BI引き継ぎgalleryパイプラインカレンダー完全削除接続ファイルサイズ基本知識フォントカスタマイズ体験記エンティティワークフロー自動化UI/UXVisual Studio CodeAlternate Key野良アプリ対策IT エンジニア 転職OneDrive1対多アクセスランキングInfoPathxUnitメディアクエリリマインドcollection検索個人列退職ギャラリーDevOpsCalendarモデル駆動型データフローフルリモートワークPowerAutomateブランドセンター感想フォルダ構成設定アクセシビリティPCF代替キーCoEブログ モチベーションつながり参照多対多コンテンツ活用MatTable.Net Core 3.1スマホSetコレクションMicrosoft 365グループユーザー列所有者を変更スクロールMicrosoft 365Teamsセキュリティロールrecycle binアーティサンX-SP Designテーマ作成チームサイトMicrosoft Learn Docsアジャイル開発Wordテンプレート環境構築重複チェック内製化コンサルティングネタ切れ 対策システムカスタマイザーER図強調表示されたコンテンツAngular MaterialVSCodePCForAll複数の添付ファイルセキュリティグループSharePoint Online異動コンテナ簡易在庫管理ローコード開発ビジネスルールアクセス許可Artisanスライドショーデザイン拡張コミュニケーションサイトカスタムコネクタ準委任契約業務自動化カスタムコンポーネントGUIDITサポートAI ブログ 活用Connection Reference入門編UUデータ構造.Net Core Test ExplorerレスポンシブUpdateContext承認フロー送信元リストLoopショートカットキー時間外非エンジニアDataverseSharePoint Framework転職Slide showMicrosoft365サイトの種類OpenAPI請負契約効率化Power Platform CLI業務キー月額定額PV数 増やす共同所有者1行テキストPVモデル駆動型アプリSortByColumns関数Dataverse for TeamsDynamics 365ロードマップフォームメールの送信非表示Microsoftshortcut key通知体験談JavaScriptSPFx主キー比較移行要件定義MCPサーバー総合評価型入札資料作成開発手順複合キー委任問題権限トラブル主要な所有者複数行テキストWebパーツPower AppsTypeScriptitem関数入門技術form差出人アプリdesignconcat関数ファイル勉強表示サンプルCopilot Studio社内ポータル多言語化サイト構成FAQエージェントデジタルトランスフォーメーション初心者向け拡張機能データ整合性Delegationアクセス権限環境変数選択肢閲覧数可視化Power PlatformHTMLGoogle Maps初心者Itエクスポートインスタントクラウドフロー[市民開発者JSON文字制限フィルター クエリ内製化切替samplePowerAppsグループウェアMUI権限設計AIチャットボットプロポーザル方式ハウツービルドデータベース設計サブスクリプション型支援ファイルパスクラシック画面日付x-sp-feature-seriesSharePointEF CoreMarker Clusterer中級者DXインポート自動化したクラウドフロー構築デザインフロー実行ドキュメント ライブラリ市民開発登録者X-SPNFCタグエンゲージメントMultilingualデータ移行実運用官公庁システム画像挿入プロジェクト作成ユニークキーMVP共有設定ソリューションエクスポート整数ExcelマイグレーションRANK()関数キャンバスアプリノウハウカスタマイズ委任自動化したクラウド フロー運用開発環境filter query管理システム列StyleDLPポリシー地方自治体MLJSON書式保守性デジタル化推進複数レコードPCFギャラリー一意制約技術支援情報漏洩対策権限管理データ型Power AutomateFramework CoreDynamics 365 SalesDatePicker情報技術componentVBAフローの種類選択肢列環境sortガバナンス登録日StudioTestCopilot Studiot共有リンクテンプレート化DX推進テーマカラーPDF変換業務システムURLパラメータ技術ブログ 書き方コマンドバーカスタマイズ組織変更X-SP FeatureC#Attribute directivesMicrosoft TranslatorDropdownメッセージIDダイアログエラーインスタント クラウド フロー参照列本番環境ソートerror notification更新者AICanvas自治体DXレポート化サイト複製作り方ダークモード資料自動作成キャンバスアプリ 違いメンテナンスモードエンジニア ブログ メリットSharePoint管理センター注文管理アプリ見逃し防止
PageTop
ページトップに戻る