dannyrios81 / yii-mail
基于Swift Mailer的Yii邮件扩展的分支。使用Yii 1.1.x。
dev-master
2024-01-09 08:04 UTC
Requires
- php: >=5.4.0
- swiftmailer/swiftmailer: ^6.0
- yiisoft/yii: 1.1.*
This package is not auto-updated.
Last update: 2024-09-17 11:10:07 UTC
README
自动导出自 code.google.com/p/yii-mail
关于yii-mail
这是Yii的一个邮件扩展,它包装了Swift Mailer。使用Yii 1.1.x。
HTML文档位于/doc目录中。您也可以使用phpDocumentor生成自己的文档。
Yii 1.1: 邮件
SwiftMailer包装器
这是一个包装SwiftMailer的邮件扩展。该扩展还允许您从视图文件中创建电子邮件。有关SwiftMailer能做什么的更多信息,请参阅http://swiftmailer.org
资源 ¶
需求 ¶
- Yii 1.1.x
文档 ¶
请参阅phpdocs(它实际上已经很好地记录了)。首先阅读根目录中Mail.php文件的主phpdoc,然后是Message.php文件。
快速示例以吸引您的兴趣 ¶
这是一个高级示例。您不必须使用视图文件来生成电子邮件。
$message = new YiiMailMessage;
$message->view = 'registrationFollowup';
//userModel is passed to the view
$message->setBody(array('userModel'=>$userModel), 'text/html');
$message->addTo($userModel->email);
$message->from = Yii::app()->params['adminEmail'];
Yii::app()->mail->send($message);
变更日志 ¶
请参阅Google Code托管页面
Matt Kantor非常慷慨地提供了一个更新,包括
- 移除了“调试”选项及其相关行为。取而代之的是“日志”和“dryRun”选项。日志使用Yii::log()(您可以设置LogRoute以显示旧行为的通知)。
- 更改了类名,以减少冲突的可能性(在多个错误报告中被请求)。
- 使扩展可以从CConsoleApplication中使用。
- 大量格式化和文档修复。