yiisoft / yii2-swiftmailer
Yii框架的SwiftMailer集成
2.1.3
2021-12-30 08:48 UTC
Requires
- swiftmailer/swiftmailer: ~6.0
- yiisoft/yii2: >=2.0.4
Requires (Dev)
- cweagans/composer-patches: ^1.7
- phpunit/phpunit: 4.8.34
README
Yii 2 SwiftMailer 扩展
此扩展为SwiftMailer邮件解决方案,适用于Yii框架2.0。
有关许可证信息,请查看LICENSE文件。
安装
安装此扩展的首选方法是使用composer。
运行以下命令
php composer.phar require --prefer-dist yiisoft/yii2-swiftmailer
或者
"yiisoft/yii2-swiftmailer": "~2.1.0"
将以下内容添加到您的composer.json文件中的require部分。
注意:此扩展的2.1版本使用Swiftmailer 6,需要PHP 7。如果您使用的是PHP 5,则必须使用此扩展的2.0版本,它使用Swiftmailer 5,与PHP 5.4及更高版本兼容。在这种情况下,请使用以下版本约束
"yiisoft/yii2-swiftmailer": "~2.0.0"
用法
要使用此扩展,只需在您的应用程序配置中添加以下代码
return [ //.... 'components' => [ 'mailer' => [ 'class' => 'yii\swiftmailer\Mailer', ], ], ];
然后您可以按照以下方式发送电子邮件
Yii::$app->mailer->compose('contact/html') ->setFrom('[email protected]') ->setTo($form->email) ->setSubject($form->subject) ->send();
有关进一步说明,请参阅Yii权威指南中相关部分。