ejen/yii2-slack-mailer

安装: 16

依赖: 0

建议者: 0

安全: 0

星星: 0

关注者: 2

分支: 0

开放问题: 0

类型:yii2-extension

0.1.0 2018-02-09 13:44 UTC

This package is not auto-updated.

Last update: 2024-09-15 05:02:15 UTC


README

此组件允许将邮件发送到 Slack 聊天室,而不是使用 SwiftMailer 的默认行为,它将邮件发送到运行时文件夹。

安装

conmposer require "ejen/yii2-slack-mailer"

使用

  • 在本地配置文件中设置以下设置
    'components' => [
        'mailer' => [
            'class' => ejen\slack\mailer\SlackMailer::class,
            'webhook' => 'slack webhook url here',
            'messageConfig' => [
                'from' => ['test@test.test' => 'Test'],
            ],
        ],
    ]
  • 在控制器中使用组件的方式如下
        Yii::$app
            ->mailer
            ->compose('view_file')
            ->setTo([
                'test1@test.test' => 'Test1',
                'test2@test.test' => 'Test2'
            ])
            // or -> setTo('test1@test.test' => 'Test1')
            // or -> setTo(['test1@test.test' => 'Test1'])
            ->setSubject('Your subject')
            ->send();