Skip to content

Latest commit

 

History

History
53 lines (32 loc) · 1.42 KB

README.zh_CN.md

File metadata and controls

53 lines (32 loc) · 1.42 KB

laravel-switchable-mail

该补丁可以使Laravel同时维护多个Mail Driver,且自动根据目标邮箱地址切换使用不同的Mail Driver

说明

English

中文简体

安装

  1. 使用Composer安装:

    composer require kevinzheng/laravel-switchable-mail
  2. config/app.php替换Illuminate\Mail\MailServiceProvider::classKVZ\Laravel\SwitchableMail\MailServiceProvider::class

  3. 生成配置文件

    php artisan vendor:publish --tag=switchable-mail

配置

默认使用.env中配置的MAIL_DRIVER作为邮件发送服务商,如果有特定邮箱地址需要指定不同Mail Driver,可以在switchable-mail.php中进行配置。如果要使用Laravel未提供的邮件服务商驱动,需要同时安装对应驱动。比如阿里云Direct Mail和搜狐的SendCloud需要安装对应的支持才可以。

```php
// 'directmail' => [
//     'qq.com', '163.com', '126.com', 'sina.com', 'sina.com.cn', 'sohu.com',
// ],

// 'mailgun' => [
//     'example.com',
// ],
```

提供两个邮件驱动供大家参考选用:

laravel-directmail

laravel-sendcloud

使用

什么都不需要做,像使用Laravel Mail那样正常使用即可。

鸣谢

ElfSundae