sainisch-sczepanski-streller / laravel-graph-api-mail-driver
从您的Laravel 10项目通过Microsoft Graph API发送电子邮件。
1.0.3
2024-03-07 11:57 UTC
README
从您的Laravel 10项目通过Microsoft Graph API发送电子邮件。
描述
一个用于在Laravel中通过Microsoft Graph API发送电子邮件的最小化邮件驱动程序。
不要忘记Graph API中的应用权限和政策。更多详细信息请参阅:Microsoft 文档
入门
安装
composer require sainisch-sczepanski-streller/laravel-graph-api-mail-driver
.env
MAIL_FROM_ADDRESS=<your sender address> MAIL_MAILER=microsoft-graph-api MAIL_MS_GRAPH_CLIENT_ID=<your client id> MAIL_MS_GRAPH_CLIENT_SECRET=<your client secret> MAIL_MS_GRAPH_TENANT_ID=<your tenant id> MAIL_MS_GRAPH_SAVE_TO_SENT_ITEMS=<bool>
config/mail.php
'mailers' => [ 'microsoft-graph-api' => [ 'transport' => 'microsoft-graph-api', 'client_id' => env('MAIL_MS_GRAPH_CLIENT_ID'), 'client_secret' => env('MAIL_MS_GRAPH_CLIENT_SECRET'), 'tenant_id' => env('MAIL_MS_GRAPH_TENANT_ID'), 'saveToSentItems' => env('MAIL_MS_GRAPH_SAVE_TO_SENT_ITEMS', true), ], ...
用法
像使用任何其他Laravel邮件驱动程序一样使用它
Mail::to([<recipients>])->send(<your mail class>);
兼容性
在Laravel 10中构建和测试
贡献者
许可证
MIT许可证(MIT)。请参阅许可证文件以获取更多信息。