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
Requires
- mailgun/mailgun-php: ^2
- yiisoft/yii2: ~2
Requires (Dev)
- phpunit/phpunit: ^7
README
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