swenbw / kohana-email
为 Koseven 的电子邮件模块
dev-master
2018-08-25 07:27 UTC
Requires
- phpmailer/phpmailer: ^5.2
- swiftmailer/swiftmailer: ^5.4
This package is not auto-updated.
Last update: 2024-09-29 05:42:07 UTC
README
使用 SwiftMailer 或 PHPMailer 的 Kohana 3.3 和 Koseven 兼容的电子邮件模块。
如何安装
直接下载方法
- 下载到模块目录。
- 获取依赖项
composer install
- 将其包含在
APPPATH/bootstrap.php
的模块列表中
Kohana::modules(array( ... 'email' => MODPATH.'email', ... ));
Composer 模块方法
- 使用 Composer 包含
composer require svenbw/kohana-email:dev-master
- 如果尚未启用,请在
APPPATH/bootstrap.php
中启用 vendor 自动加载
require DOCROOT.'/vendor/autoload.php';
- 在同一个文件中将其包含在您的模块列表中
Kohana::modules(array( ... 'email' => DOCROOT.'/vendor/svenbw/kohana-email', ... ));
用法
向收件人发送消息
$mailer = Email::connect(); $mailer->send( array('to-recipient@example.com', 'To recipient'), array('the-sender@example.com', 'The sender'), 'Test-email', '<i>Test email</i>', TRUE);
高级用法
可以通过链式调用创建消息。
$mailer = Email::factory(); $mailer ->to('to-recipient@example.com', 'To recipient') ->from('the-sender@example.com', 'The sender') ->subject('Test-email') ->html('<i>Test email body</i>') ->send();