communitales / symfony-microsoft365-mailer
Symfony Office365 Mailer Bridge
Installs: 286
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Type:symfony-mailer-bridge
pkg:composer/communitales/symfony-microsoft365-mailer
Requires
- php: >=8.2
- microsoft/microsoft-graph: ^2.49
- symfony/mailer: ^6.4|^7.3.4
Requires (Dev)
- friendsofphp/php-cs-fixer: >=3.88.2
- phpstan/phpstan: >=2.1.31
- phpunit/phpunit: >=12.4.1
- rector/rector: >=2.2.3
- symfony/dotenv: >=7.3.2
- symfony/http-client: >=7.3.4
This package is auto-updated.
Last update: 2025-10-17 13:12:58 UTC
README
Provides Microsoft 365 integration for Symfony Mailer.
Configuration example:
# API MAILER_DSN=microsoft365+api://CLIENT_ID:CLIENT_SECRET@default?tenant_id=TENANT_ID&username=USERNAME
where:
CLIENT_IDis your Microsoft 365 API client IDCLIENT_SECRETis your Microsoft 365 API client secretTENANT_IDis your Microsoft 365 API tenant IDUSERNAMEis your Microsoft 365 API username
# config/services.yaml services: Communitales\Symfony\Component\Mailer\Bridge\Microsoft365\Transport\Microsoft365TransportFactory: tags: ['mailer.transport_factory']
Register App for Microsoft credentials
Add the API-Permissions:
- Microsoft Graph
- Mail.ReadWrite
- Mail.Send