Configuration
This section covers all aspects of configuring the Microsoft Exchange 365 Mailer extension for TYPO3.
After completing the Azure Configuration, you need to configure the TYPO3 extension with the values obtained from Microsoft Entra ID.
Quick Configuration Overview
The extension requires the following key configuration variables:
- Mail Transport: Set to use Exchange365Transport
- Tenant ID: Your Microsoft Entra ID tenant identifier
- Client ID: Your Azure application identifier
- Client Secret: Your Azure application secret
- From Email: The sender email address
- Save to Sent Items: Whether to save emails to sent folder
For detailed step-by-step instructions, see:
- Essential Configuration - For server-side email sending (recommended for production)
- Frontend Configuration - For form-based email sending (Powermail, Form Framework)
Configuration Methods
You can configure this extension using:
- Essential Configuration (Recommended)
-
- Environment variables (
.env
file) - TYPO3 LocalConfiguration.php
- TYPO3 Admin Panel (if available)
- Environment variables (
- Frontend Configuration (For Forms)
-
- TypoScript configuration
- Required for Powermail, Form Framework, and other frontend forms
Choose the method that best fits your deployment workflow and security requirements.
Attention
Security Recommendation: Use backend configuration with environment variables for production environments to avoid exposing sensitive Azure credentials in TypoScript.