greenhat616 / laravel-directmail
阿里云邮件推送 for Laravel.
v1.2.0
2023-08-04 00:42 UTC
Requires
- php: ^8.1|^8.2|^8.3
- ext-json: *
- alibabacloud/dm-20151123: ^1.0
- illuminate/mail: ^10.17
- illuminate/support: ^9.0|^10.0
- symfony/mailer: ^6.2
README
使用阿里云的 DirectMail 发送邮件。
当前实现仅支持单一发信接口。
安装
-
使用
composer
安装文件composer require greenhat616/laravel-directmail
-
在
config/mail.php
中的mailers
字段下添加如下配置:'directmail' => [ 'access_secret_id' => env('DIRECT_MAIL_ACCESS_SECRET_ID'), 'access_key_secret' => env('DIRECT_MAIL_ACCESS_SECRET_KEY'), 'region' => 'cn-hangzhou', 'account_name' => env('DIRECT_MAIL_ACCOUNT_NAME'), 'reply_to' => env('DIRECT_MAIL_REPLY_TO'), 'from_alias' => env('DIRECT_MAIL_ACCOUNT_ALIAS'), ],
具体配置含义请参考官方文档。
请根据需要在
.env
中创建环境配置。 -
修改
default
为directmail
(或者.env
中的MAIL_MAILER
)。