dannyrios81/yii-mail

基于Swift Mailer的Yii邮件扩展的分支。使用Yii 1.1.x。

安装: 160

依赖项: 0

建议者: 0

安全: 0

星级: 0

关注者: 1

分支: 2

类型:yii-extension

dev-master 2024-01-09 08:04 UTC

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中使用。
  • 大量格式化和文档修复。