communitales / symfony-microsoft365-mailer
Symfony Office365 邮件网关
7.1.1
2024-07-31 08:58 UTC
Requires
- php: >=8.2
- microsoft/microsoft-graph: ^2.12
- symfony/mailer: ^6.4|^7.0
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.59
- phpstan/phpstan: ^1.11
- phpunit/phpunit: ^10.5
- rector/rector: ^1.2
- symfony/dotenv: ^7.1
- symfony/http-client: ^6.4|^7.0
- vimeo/psalm: ^5.25
This package is auto-updated.
Last update: 2024-10-01 00:23:18 UTC
README
为 Symfony Mailer 提供Microsoft 365集成。
配置示例
# API MAILER_DSN=microsoft365+api://CLIENT_ID:CLIENT_SECRET@default?tenant_id=TENANT_ID&username=USERNAME
其中
CLIENT_ID
是您的Microsoft 365 API客户端IDCLIENT_SECRET
是您的Microsoft 365 API客户端密钥TENANT_ID
是您的Microsoft 365 API租户IDUSERNAME
是您的Microsoft 365 API用户名
# config/services.yaml services: Communitales\Symfony\Component\Mailer\Bridge\Microsoft365\Transport\Microsoft365TransportFactory: tags: ['mailer.transport_factory']
为Microsoft凭证注册应用程序
添加API权限
- Microsoft Graph
- Mail.ReadWrite
- Mail.Send
资源
- 贡献
- 报告问题 和 发送拉取请求 在 主 Symfony 仓库