guissilveira / maildocker-laravel-driver
为 Laravel 服务的 Maildocker 邮件驱动
v1.1
2016-07-07 14:11 UTC
Requires
- guzzlehttp/guzzle: ~5.3|~6.0
- illuminate/container: >=5.0
- swiftmailer/swiftmailer: ~5.1
This package is not auto-updated.
Last update: 2024-09-14 18:20:48 UTC
README
安装
使用以下命令通过 composer 安装此包:
composer require guissilveira/maildocker-laravel-driver
更新 composer 后,将服务提供者添加到 config/app.php
文件中的 providers
数组
Guissilveira\MailDrivers\Maildocker\MaildockerServiceProvider::class,
您还需要将 Maildocker API 密钥和 API 密码设置添加到 config/services.php
文件中的数组,并设置环境键
'maildocker' => [ 'api_key' => env('MAILDOCKER_API_KEY'), 'api_secret' => env('MAILDOCKER_API_SECRET'), ],
MAILDOCKER_API_KEY=__Your_api_key_here__ MAILDOCKER_API_SECRET=__Your_api_secret_here__
最后,您需要将您的邮件驱动设置为 maildocker
。您可以通过更改 config/mail.php
中的驱动来完成此操作
'driver' => env('MAIL_DRIVER', 'maildocker'),
或者通过在您的 .env 文件中设置环境变量 MAIL_DRIVER
MAIL_DRIVER=maildocker
如果您需要向向 Maildocker API 发送请求的 guzzle 客户端实例传递任何选项,您可以通过在 config/services.php
中设置 'guzzle' 选项来完成
'maildocker' => [ 'api_key' => env('MAILDOCKER_API_KEY'), 'api_secret' => env('MAILDOCKER_API_SECRET'), 'guzzle' => [ 'verify' => true, 'decode_content' => true, ] ],