yiisoft/yii2-swiftmailer

Yii框架的SwiftMailer集成

安装次数: 17,412,519

依赖: 767

建议者: 2

安全: 0

星标: 117

关注者: 27

分支: 72

开放问题: 3

类型:yii2-extension

2.1.3 2021-12-30 08:48 UTC

This package is auto-updated.

Last update: 2024-09-04 05:12:30 UTC


README

Yii 2 SwiftMailer 扩展


此扩展为SwiftMailer邮件解决方案,适用于Yii框架2.0

有关许可证信息,请查看LICENSE文件。

Latest Stable Version Total Downloads Build Status

安装

安装此扩展的首选方法是使用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权威指南中相关部分