guissilveira/maildocker-laravel-driver

为 Laravel 服务的 Maildocker 邮件驱动

v1.1 2016-07-07 14:11 UTC

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,
    ]
],