次の方法で共有


"Outlook からメール メッセージを取得する" アクションが期待どおりに機能しない

この記事では、Outlook から電子メール メッセージを する アクションが Microsoft Power Automate で結果を返さない問題を解決します。

現象

From contains フィルターを使用する場合、Power Automate の Outlook からの電子メール メッセージのレポートアクションでは、結果は返されません。

原因

場合によっては、Exchange ユーザーのメール アドレスは、標準メール形式 (person@email.com) ではなく X500 形式 (たとえば、/o=<organization-name>/ou=Exchange 管理グループ (FYDIBOHF23SPDLT)/cn=Recipients/cn=<mailbox>) になります。 Power Automate で Retrieve 電子メール メッセージを Outlook から取得する アクションを使用すると、X500 形式の電子メールでフィルター処理が実行された場合、 From に含まれる フィルターが機能しない可能性があります。

その場合は、 From contains フィルターで X500 形式の電子メールを使用します。

Exchange PowerShell コマンドレットを使用して、X500 形式の電子メールを取得できます。

Get-Mailbox -Identity username | ft legacyExchangeDN.

または、 %LocalAppData%\Microsoft\Outlook で、 LegacyDn というセクションを含む XML ファイルを検索することもできます。

回避策

この問題を回避するには、次の手順を実行します。

詳細

Outlook アクション