dotblue/mandrill

Mandrill API 的面向对象包装器,用于发送电子邮件

v1.4.0 2017-12-11 20:07 UTC

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 方法来发送模板。

您可以在 文档 中找到更多示例。