ejen/yii2-slack-mailer

This package is not installable via Composer 1.x, please make sure you upgrade to Composer 2+. Read more about our Composer 1.x deprecation policy.

Installs: 16

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 2

Forks: 0

Open Issues: 0

Type:yii2-extension

0.1.0 2018-02-09 13:44 UTC

This package is not auto-updated.

Last update: 2021-11-27 14:23:57 UTC


README

Данный компонент позволяет отправлять письма в slack-чат, вместо стандартного поведения swiftmailer, который отправляет их в папку runtime.

Установка

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();