inquid/yii2-mailgun-mailer

Mailgun mailer implementation for Yii2

Installs: 169

Dependents: 0

Suggesters: 0

Security: 0

Stars: 0

Watchers: 1

Forks: 10

Type:yii2-extension

1.1.3 2018-06-21 10:46 UTC

This package is auto-updated.

Last update: 2024-12-17 12:41:46 UTC


README

Build Status Latest Stable Version Total Downloads License

Mailgun is a transactional email cloud service. Say goodbye to your usual sendmail or postfix MTA problems. You can start sending emails via cloud without writing any line of code.

Installation

The preferred way to install this extension is through composer.

Either run

composer require --prefer-dist yarcode/yii2-mailgun-mailer

or add

"yarcode/yii2-mailgun-mailer": "*"

to the require section of your composer.json.

Usage

Configure YarCode\Yii2\Mailgun\Mailer as your mailer.

  'mailer' => [
      'class' => \YarCode\Yii2\Mailgun\Mailer::class,
      'domain' => 'example.org',
      'apiKey' => 'CHANGE-ME',
  ],

Now you can send your emails as usual.

$message = \Yii::$app->mailer->compose()
  ->setSubject('test subject')
  ->setFrom('test@example.org')
  ->setHtmlBody('test body')
  ->setTo('user@example.org');

\Yii::$app->mailer->send($message);

Licence

MIT

Links