An Azure service that automates the access and use of data across clouds without writing code.
Hi @curious7 ,
Welcome to the Microsoft Q&A Platform! Thank you for asking your question here.
Thank you for reaching out to Microsoft Q&A.
The issue occurs because the Logic App approval email relies on the Office 365 Outlook connector, which sends emails on behalf of a specific mailbox. In rebuilt or newly created environments, approval emails can fail even though the connector authenticates successfully. Common causes include the mailbox not being fully provisioned, the use of the default @onmicrosoft.com domain (which has poor sender reputation and is often flagged by spam filters), or Conditional Access/MFA policies interrupting delegated authentication. As a result, the “Send approval email” or “Start and wait for an approval” action may run without errors but the email is never delivered. This behavior is frequently observed after infrastructure rebuilds, tenant changes, or when using test mailboxes or domains.
Refer below points to resolve this issue or as a workaround:
Use a custom verified domain instead of @onmicrosoft.com
- Do not use
@tenant.onmicrosoft.comas the sender address. - Configure and use a custom domain (for example,
******@contoso.com). - Ensure SPF, DKIM, and DMARC are properly configured for the domain to avoid spam filtering.
Use a dedicated service mailbox for approvals
- Create a dedicated mailbox such as
******@yourdomain.com. - Assign an Exchange Online license (E1/E3/E5 or Exchange Online Plan 1 is sufficient).
- Avoid using personal user mailboxes for production approval workflows.
Ensure the mailbox is fully provisioned and initialized
- Sign in to Outlook Web (
https://outlook.office.com) with the service mailbox at least once. - Send and receive a test email to confirm the mailbox is active.
- Avoid recently deleted/recreated or soft-deleted mailboxes.
Review Conditional Access and MFA policies
- The Office 365 Outlook connector uses delegated user authentication.
- Exclude the service mailbox from MFA and restrictive Conditional Access policies where appropriate.
- Ensure policies do not block token refresh or background sign-ins used by Logic Apps.
Recreate the Office 365 Outlook connection after rebuilding infrastructure
- Delete the existing Outlook connector connection in the Logic App.
- Recreate the connection after the mailbox and domain are fully ready.
- Re-authenticate using the dedicated service mailbox.
Use Office 365 Outlook approvals for production (recommended)
- Use “Start and wait for an approval” or “Send approval email” actions for approval scenarios.
- These actions are natively supported, auditable, and designed for approval workflows.
- Avoid SendGrid for approvals; it is suitable only for notifications or bulk/system emails, not interactive approval flows.