lianhua / easy-mailjet
此包已被弃用且不再维护。未建议替代包。
一个通过Mailjet服务发送邮件的简单库
1.0
2020-03-22 12:23 UTC
Requires
- php: >=7.3
- lianhua/email: ^1.0.1
- mailjet/mailjet-apiv3-php: ^1.4
Requires (Dev)
- phpunit/phpunit: ^9
- squizlabs/php_codesniffer: ^3.5
This package is auto-updated.
Last update: 2023-05-19 19:40:49 UTC
README
概述
一个用于通过Mailjet提供者发送电子邮件的简单PHP类
兼容性
此库已在PHP 7.3及更高版本上进行了测试
安装
只需在项目中使用composer
composer require lianhua/easy-mailjet
如果您不使用composer,克隆或下载此存储库,您需要的所有内容都在src目录中。您需要Lianhua Email和Mailjet API PHP包装器
用法
Mailjet对象
为了创建maijet对象,您需要您的API密钥并将它们传递给构造函数。
$mj = new EasyMailjet("Your key", "Your secret");
发送电子邮件
创建一个类型为Lianhua Email的对象,并将其传递给sendMail函数。
$mj->sendMail($email);
您将获得一个返回值,表示电子邮件是否成功发送。
获取Mailjet详细响应
如果您将变量作为第二个参数传递,您将能够从mailjet获取响应(阅读Mailjet文档以获取更多解释)
$mj->sendMail($email, $res);
使用自定义ID发送
您可以将自定义ID作为第三个和第四个参数传递给活动和消息。
$mj->sendMail($email, $res, "campaign_id", "message_id");
沙盒模式
您可以在从mailjet获取反馈时禁用电子邮件投递。
$mj->setSandbox(true);
去重模式
您可以在活动中禁用重复联系人。
$mj->setDeduplicate(true);