项目作者: zhangwei900808

项目描述 :
aliyun dm
高级语言: PHP
项目地址: git://github.com/zhangwei900808/aliyun-dm.git
创建时间: 2017-09-22T01:33:59Z
项目社区:https://github.com/zhangwei900808/aliyun-dm

开源协议:

下载


AliyunDm for Laravel 阿里云邮件推送

(一)安装

1. 安装:

  1. composer require awbeci/aliyundm

2. 注册:

config/app.php 文件的 providers 数组中加入:

  1. Awbeci\AliyunDm\Providers\AliyunDmServiceProvider::class,

config/app.php 文件的 aliases 数组中加入:

  1. 'DM' => Awbeci\AliyunDm\Facades\DM::class,

3. 生成配置文件:

  1. php artisan vendor:publish --provider="Awbeci\AliyunDm\Providers\AliyunDmServiceProvider"

(二)配置

.env 文件中加入以下,它们的值从阿里云的 控制台 获取:

  1. /**
  2. * 加入以下
  3. *
  4. */
  5. ALIYUN_ACCESS_KEY_ID=
  6. ALIYUN_ACCESS_KEY_SECRET=
  7. ALIYUN_SEND_ADDRESS=
  8. ALIYUN_SENDER=
  9. ALIYUN_MAIL_TAG=
  10. /**
  11. * 例如(假设的值)
  12. *
  13. */
  14. // 邮件推送与短信服务
  15. ALIYUN_ACCESS_KEY_ID=L6d644013c2414ab // Access Key ID
  16. ALIYUN_ACCESS_KEY_SECRET=Tb2ed79818ac6498f72c45bf0b17d0 // Access Key Secret
  17. // 邮件推送
  18. ALIYUN_SEND_ADDRESS=service@mail.dongfang.com // 发信地址
  19. ALIYUN_SENDER=东方公司 // 发件人(用户自定义)
  20. ALIYUN_MAIL_TAG=service // 邮件标签

(三)使用

收件人、主题、正文是 字符串

  1. /**
  2. * 导入
  3. *
  4. */
  5. use Awbeci\AliyunDm\Facades\DM;
  6. /**
  7. * 使用
  8. *
  9. */
  10. DM::send("收件人", "主题", "正文");
  11. /**
  12. * 例如
  13. */
  14. DM::send("123456789@qq.com", "斗地主", "欢迎参加斗地主大赛");