Thanks for your query.
To securely send emails from an Azure Logic App using an Office 365 account without triggering MFA, once try this approach: use Azure AD App Registration with Microsoft Graph API and the client credentials flow.
This method is designed for automation scenarios and works without MFA, as it uses application identity (not a user identity) for authentication.
Summary of Steps:
- Register an App in Azure AD
- Grant Application Permission:
Mail.Send
in Microsoft Graph - Create a client secret or certificate
- Use Logic App HTTP action to:
- Fetch a token from Azure AD
- Call the Graph API
sendMail
endpoint
This avoids MFA entirely and is Microsoft’s recommended pattern for service-to-service communication.