dmitxe / yii2-mailgun
为Yii框架提供的Mailgun集成
dev-master
2020-06-25 21:11 UTC
Requires
- php: ^7.1
- mailgun/mailgun-php: ~3.0
- nyholm/nsa: ^1.1
- nyholm/psr7: ^1.0
- php-http/client-common: ^1.9 || ^2.0
- php-http/discovery: ^1.6
- php-http/guzzle6-adapter: ^2.0
- php-http/multipart-stream-builder: ^1.0
- psr/http-client: ^1.0
- webmozart/assert: ^1.2
- yiisoft/yii2: >=2.0.4
Requires (Dev)
- phpunit/phpunit: ^7.5
This package is auto-updated.
Last update: 2024-09-26 06:47:23 UTC
README
为Yii框架提供的Mailgun集成。这是由boundstate/yii2-mailgun分支而来的。
安装
推荐通过 composer 安装此扩展。
运行以下命令之一
php composer.phar require --prefer-dist dmitxe/yii2-mailgun "*"
或者在您的 composer.json
文件的 require 部分添加以下内容
"dmitxe/yii2-mailgun": "*"
使用方法
在应用程序配置中配置它
'components' => [ ... 'mailer' => [ 'class' => 'dmitxe\mailgun\Mailer', 'key' => 'key-example', 'domain' => 'mg.example.com', 'endpoint' => 'https://api.mailgun.net', ], ... ],
要发送电子邮件,可以使用以下代码
Yii::$app->mailer->compose('contact/html', ['contactForm' => $form]) ->setFrom('from@domain.com') ->setTo($form->email) ->setSubject($form->subject) ->send();