Laravel 使用阿里云邮件推送的设置

阿里云邮件推送相对比较稳定,新用户日额度:500(其中 200 封免费。)开通邮件推送服务需要先设置发信域名和发信地址。

使用这个包:https://github.com/HyanCat/aliyun-direct-m... 阿里云邮件推送

1、安装

composer require hyancat/aliyun-direct-mail:dev-master

2、在 config/services.php 中添加如下配置:

   'directmail' => [
        'app_key'    => env('DIRECT_MAIL_APP_KEY'),
        'app_secret' => env('DIRECT_MAIL_APP_SECRET'),
        'region'     => env('DIRECT_MAIL_REGION'),
        'account'    => [
            'alias' => env('DIRECT_MAIL_ACCOUNT_ALIAS'),
            'name' => env('DIRECT_MAIL_ACCOUNT_NAME'),
        ]
    ],

3、修改 config/app.php,在 providers 字段中添加:

'providers' => [
    .
    HyanCat\DirectMail\AliyunDirectMailServiceProvider::class,
    .
],

4、在.env 中创建环境配置:

MAIL_DRIVER=directmail
DIRECT_MAIL_APP_KEY=          //_APP_KEY
DIRECT_MAIL_APP_SECRET=         //APP_SECRET
DIRECT_MAIL_REGION=             //REGION,比如:cn-hangzhou   阿里云邮件推送里指定的。
DIRECT_MAIL_ACCOUNT_ALIAS=      //mail tag,这个可以写本网站名
DIRECT_MAIL_ACCOUNT_NAME=          //mail from ,阿里云邮件推送中设置的发信地址
本作品采用《CC 协议》,转载必须注明作者和本文链接
人生就是马拉松,精彩的是后半程
running8
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2
running8

这样就行了啊。然后你直接可以发邮件了。laravel5.7 安装了用户模块,直接可以接收邮件了

6年前 评论