dotblue / mandrill
Mandrill API 的面向对象包装器,用于发送电子邮件
v1.4.0
2017-12-11 20:07 UTC
Requires
- php: >=5.4
- ext-curl: *
- nette/di: ~2.4
- nette/mail: ~2.4
Requires (Dev)
- nette/bootstrap: ~2.4
- nette/tester: @dev
This package is not auto-updated.
Last update: 2024-09-14 13:50:45 UTC
README
这是一个围绕 Mandrill API 封装的面向对象库,用于发送消息。祝您使用愉快!
需求
PHP 5.4+(我们喜欢短数组语法)。
curl
安装
最简单的方法是使用 Composer
$ composer require dotblue/mandrill@~1.2
当然,您也可以始终克隆此存储库并将其手动提交到您的项目中。
用法
$mandrill = new DotBlue\Mandrill\Mandrill($apiKey); $mailer = new DotBlue\Mandrill\Mailer(new DotBlue\Mandrill\Exporters\MessageExporter(), $mandrill); $message = new DotBlue\Mandrill\Message(); $message->setFrom('maesters@citadel.sif'); $message->subject = 'Winter is coming!'; $message->addTo('jeoffrey@baratheon.sif'); $message->addBcc('varys@spider.sif'); $message->addBcc('petyr@baelish.sif'); $message->html = '<html><body>Winter is coming!</body></html>'; $message->text = 'Winter is coming!'; $mailer->send($message);
同样,您可以通过使用类 DotBlue\Mandrill\TemplateMessage
以及 DotBlue\Mandrill\Mailer::sendTemplate
方法来发送模板。
您可以在 文档 中找到更多示例。