camuthig / courier-mailjet
此包已被废弃且不再维护。未建议替代包。
Mailjet 快递实现
0.2.0
2018-12-27 17:40 UTC
Requires
- php: ^7.1
- ext-json: *
- guzzlehttp/guzzle: ^6.3
- mailjet/mailjet-apiv3-php: ^1.4.1
- quartzy/courier: ^0.6
- ramsey/uuid: ^3.0
Requires (Dev)
- ext-imap: *
- phpunit/phpunit: ^7.4
- vlucas/phpdotenv: ^2.5
- zbateson/mail-mime-parser: ^0.4.8
This package is auto-updated.
Last update: 2022-11-28 05:33:10 UTC
README
存档
quartzy/courier 已迁移至只读模式。
Courier Mailjet
使用 v3.1 API 为 Mailjet 实现的快递实现。
安装
composer require camuthig/courier-mailjet
使用
访问 Mailjet 获取您的 API 密钥和密钥。
<?php require_once __DIR__ . '/vendor/autoload.php'; use Camuthig\Courier\Mailjet\MailjetCourier; use Mailjet\Client; use PhpEmail\EmailBuilder; use PhpEmail\Content\SimpleContent; $client = new Client(getenv('MAILJET_API_KEY'), getenv('MAILJET_API_SECRET')); $courier = new MailjetCourier($client); $email = EmailBuilder::email() ->to('to@test.com') ->from('from@test.com') ->withSubject('Great Email!') ->withContent(SimpleContent::text('Text')->addHtml('HTML')) ->build(); $courier->deliver($email);
收据 ID
Mailjet 为每条消息的每个接收者返回一个唯一的 ID。然而,快递收据 API 预期每个电子邮件投递返回一个单一 ID。为了解决这个问题,此实现返回的收据 ID 实际上作为自定义 ID 属性添加到消息中。
变更日志
请参阅 CHANGELOG 了解最近更改的详细信息。
贡献
请参阅 CONTRIBUTING 和 CONDUCT 了解详细信息。
鸣谢
许可证
Apache 许可证,版本 2.0。请参阅 许可证文件 了解更多信息。