macagua/yii-mail

Yii的邮件扩展Swift Mailer的封装,使用Yii 1.1.x。

安装: 34

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 2

类型:yii-extension

dev-master 2015-07-29 12:54 UTC

This package is auto-updated.

Last update: 2024-09-20 10:22:37 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 非常慷慨地提供了一个更新,包括

  • 移除了“debug”选项及其相关行为。取而代之的是“logging”和“dryRun”选项。记录使用Yii::log()(您可以设置LogRoute以显示旧行为的通知)。
  • 更改了类名,以减少冲突的可能性(在多个错误报告中提出的要求)。
  • 使扩展在CConsoleApplication中可用。
  • 许多格式化和文档修复。