Power Automateで承認フローを運用していると、承認メールだけが届かないという問題に遭遇することがあります。他の通知メールは正常に届くのに、承認リクエストのメールだけが届かない場合、原因はフローの設定やメール環境の構成にあることが多いです。本記事では、承認メールが届かない原因を体系的に切り分け、具体的な確認手順や解決方法を紹介します。会社のPCで運用している方でも、管理者に依頼すべき設定と自分で確認できる範囲を明確に解説します。
【要点】この記事で確認すること
- 最初に見る場所: 迷惑メールフォルダ、Power Automateの承認センター、フローの実行履歴
- 切り分けの軸: 端末側(Outlookのルールや迷惑メール設定) vs アカウント側(コネクタの認証状況) vs 管理設定側(テナントのメール制限やコンプライアンスポリシー)
- 注意点: 会社PCでは自分でOutlookのルールや迷惑メール設定を変更する前に、管理者に確認することを推奨します。また、Power Automateのライセンスやコネクタの権限変更は管理者しか行えない場合があります。
ADVERTISEMENT
目次
1. 承認メールが届かない原因を分類する
承認メールだけが届かないという現象は、以下の4つのカテゴリに分類できます。それぞれのカテゴリごとに確認すべきポイントが異なります。
| カテゴリ | 主な原因 | 影響を受ける範囲 |
|---|---|---|
| メールクライアント側 | 迷惑メールフィルター、Outlookルール、メールボックスの容量 | 特定のユーザーのみ |
| Power Automate設定側 | 承認アクションの構成ミス、コネクタの認証切れ、フローの停止 | フロー全体 |
| 管理者/テナント設定側 | メール配信ポリシー、Dynamics 365の承認設定、SPO/Hubの設定 | 組織全体 |
| 外部連携サービス側 | Exchange Onlineの制限、コネクタプロバイダーの障害 | 複数のフローに影響 |
まずは自分がどのカテゴリに該当するかを把握するために、次のセクションで紹介する基本的な確認手順を実行してください。
2. 最初に試すべき5つの確認手順
以下の手順を順に実行することで、多くの場合原因を特定できます。会社のPCで作業する場合でも、安全に行える範囲です。
- 迷惑メールフォルダを確認する – 承認メールが送信元「powerautomate@microsoft.com」や「microsoft@powerautomate.com」から届くことが多いため、まずは迷惑メールフォルダを検索してください。見つかった場合は「迷惑メールではない」に設定し、さらにルールを追加して常に受信トレイに振り分けることを検討します。
- Power Automateの承認センターを開く – ブラウザで https://flow.microsoft.com にアクセスし、左メニューの「承認」をクリックします。ここに承認リクエストが表示されていれば、メールだけの問題で、フローは正常に動作しています。表示されなければフロー自体に問題があります。
- フローの実行履歴を確認する – Power Automateの各フローには実行履歴があります。該当の承認フローの「実行」タブを開き、最新の実行が成功しているか、エラーがないかを確認します。特に「送信に失敗しました」や「アクセスが拒否されました」といったエラーが表示される場合、設定ミスの可能性が高いです。
- コネクタの認証状態を確認する – 承認アクションで使用しているコネクタ(例:Microsoft Entra ID、Office 365 Users、Approvals)の認証が有効かどうかを、フロー編集画面の各アクションで確認します。認証が切れている場合は「サインイン」し直す必要があります。
- Outlookのルールを一時的に無効にする – 自分で作成したメールルールが承認メールを別のフォルダに移動・削除している可能性があります。Outlook for Windows / Mac / Web の設定でルールを確認し、疑わしいルールを一時的に無効にしてテストしてください。会社で共有ルールが設定されている場合は管理者に依頼します。
3. 失敗パターンとその対処法
実際によくある失敗パターンを3つ紹介します。これらに該当する場合は、それぞれの対処を試してください。
- パターン1: 承認メールが一部のユーザーだけ届かない – 原因は多くの場合、送信先ユーザーのメールボックス設定(迷惑メールフィルターやルール)です。または、そのユーザーを承認者として正しく設定していない可能性があります。フローの承認アクションで承認者に正しいメールアドレス(UPN)が設定されているか確認してください。
- パターン2: 承認リクエストが承認センターにすら表示されない – フローのトリガー条件が満たされていないか、フロー自体が停止(オフ)になっています。Power Automateの「マイフロー」で該当フローが「オン」になっているか、また実行履歴に最近の実行がない場合はトリガーイベントが発生していない可能性が高いです。
- パターン3: メールは届くが、HTMLの承認ボタンが正しく表示されない – これは多くの場合、受信側のセキュリティポリシーが原因です。組織でメールの外部コンテンツをブロックしていると、ボタンが表示されません。この場合、承認ボタンの代わりに承認センターのURLが記載されていることが多いので、URLから直接承認するようユーザーに案内してください。
4. 管理者に依頼すべき確認事項
上記の手順をすべて試しても解決しない場合、組織の管理設定が原因の可能性があります。以下の情報をまとめて管理者に連絡してください。
- メール配信制限ポリシー: Exchange Onlineのメールフロールール(トランスポートルール)が、承認メールをブロックまたはリダイレクトしていないか確認してもらいます。
- SharePoint / OneDrive の承認設定: SharePointやOneDriveのファイル承認フローを使用している場合、サイトコレクションの承認設定が正しく構成されているか確認します。
- Power Automate ライセンスとコネクタの権限: 組織で「承認」コネクタの使用が制限されている場合があります。管理者にライセンス割り当てとコネクタの利用可否を確認してください。
- テナント全体のメール制限: Microsoft 365テナント全体で外部送信制限やスパムフィルターポリシーが厳しく設定されていると、承認メールが遅延または消失することがあります。
5. よくある質問(FAQ)
読者から寄せられる質問をQ&A形式でまとめました。
Q: 承認メールが届かないが、他のPower Automateのメールは届きます。なぜですか?
A: 承認メールは専用の「承認」コネクタを通じて送信されます。このコネクタの認証が切れているか、あるいはメールテンプレートに問題がある可能性が高いです。承認センターでリクエストが存在するか確認し、存在する場合はコネクタの再接続を試してください。
Q: 承認メールが数時間遅れて届くことがあります。どうすれば改善できますか?
A: 遅延の原因として、Exchange Onlineのメールキューイングやテナント全体の送信制限が考えられます。また、フロー内で「待機」アクションを使用している場合、その設定が影響することもあります。管理者にテナントのメール配信状況を確認してもらい、フロー内の遅延アクションを見直してください。
Q: 承認メールの送信元アドレスを変更できますか?
A: 標準の承認メールはMicrosoftのシステムアカウントから送信されるため、送信元アドレスは変更できません。ただし、独自のメール送信コネクタ(SMTPやSendGridなど)を使用してカスタム承認メールを送信するフローを別途作成することは可能です。
6. それでも解決しない場合の最終手段
すべての確認と対処を試しても承認メールが届かない場合は、以下の最終手段を検討してください。
- フローを一から再作成する: 複雑なフローほど設定が破損していることがあります。新しいフローを作成し、同じ承認アクションを設定してテストします。
- Microsoft サポートに問い合わせる: 管理センターからサポートリクエストを開き、現象の詳細(実行履歴のスクリーンショット、テナントID、該当フローのID)を添付します。
- 代替手段としてTeams連携を検討する: メールではなくTeamsのアダプティブカードで承認を送信するフローに変更すると、メール依存を回避できます。適切なコネクタ(Teams)を使用して承認フローを再構築してください。
7. まとめ
Power Automateで承認メールだけが届かない問題は、原因が多岐にわたりますが、基本的な確認手順を踏むことで多くは解決します。まずは迷惑メールフォルダと承認センター、実行履歴を確認し、次にコネクタの認証やOutlookルールを見直してください。それでも解決しない場合は、管理者にテナント設定の確認を依頼しましょう。最終的にはフローの再作成や代替手段も視野に入れることで、業務への影響を最小限に抑えることができます。
ADVERTISEMENT
超解決 第一編集部
疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。
Office・仕事術の人気記事ランキング
- 【Outlook】添付ファイルが「Winmail.dat」に化ける!受信側が困らない送信設定
- 【Teams】メッセージを「保存済み」にして後で読む!重要なチャットをブックマークして整理する技
- 【神技】保存せずに閉じたExcel・Wordファイルを復元する!消えたデータを復活させる4つの救出法
- 【Word】差し込み印刷で数字の桁を整える!金額にカンマ(桁区切り)を入れる設定
- 【Copilot】「サービスに接続できません」エラーの原因切り分けと対処法
- 【Word】校閲機能の基本!赤字(変更履歴)とコメントで修正を見える化する
- 【PDF】PDFに入力した文字の「フォント・サイズ・色」を変更するプロパティ設定
- 【PDF】PDFのサムネイルプレビューが表示されない!エクスプローラーの設定とAcrobat環境設定
- 【Teams】会議の「参加者リスト」を出席後にダウンロードする!誰が参加したか確認する手順
- 【PDF】結合するPDFの「用紙サイズ」がバラバラな時、すべてを「A4サイズ」に強制リサイズしてから結合する
