edamov / mailtrap-php-sdk
Mailtrap API的PHP SDK
v0.1.0
2023-02-10 06:02 UTC
Requires
- php: ^8.1
- php-http/client-common: ^2.6
- php-http/discovery: ^1.14
- psr/http-client: ^1.0
- webmozart/assert: ^1.11
Requires (Dev)
- friendsofphp/php-cs-fixer: ^3.13
- kriswallsmith/buzz: ^1.2
- nyholm/psr7: ^1.5
- phpunit/phpunit: ^9.5
Suggests
- kriswallsmith/buzz: HTTP client
- nyholm/psr7: PSR-7 message implementation
This package is auto-updated.
Last update: 2024-09-09 02:11:29 UTC
README
Mailtrap PHP SDK是PHP开发人员使用的Mailtrap API客户端。
要了解更多关于Mailtrap的信息,请参阅Mailtrap API文档。
安装
要开始,只需使用Composer引入项目。
您还需要安装提供psr/http-client-implementation
和psr/http-factory-implementation
的包。
兼容的HTTP客户端和客户端适配器的列表可以在php-http.org找到。
composer require edamov/mailtrap-php-sdk kriswallsmith/buzz nyholm/psr7
用法
基本示例
require 'vendor/autoload.php'; use Mailtrap\Mail; use Mailtrap\Mailtrap; use Mailtrap\Recipient; use Mailtrap\Recipients; use Mailtrap\Sender; $mailtrap = Mailtrap::create('api-key'); $sender = new Sender('sender@example.com', 'Sender Name'); $recipients = (new Recipients())->add( new Recipient('recipient@example.com', 'Recipient Name') ); $mail = new Mail($sender, $recipients, 'Subject', 'Email body'); $mailtrap->mailSendingApi->send($mail);
测试
composer test
变更日志
有关最近更改的更多信息,请参阅变更日志。
安全漏洞
有关如何报告安全漏洞,请参阅我们的安全策略。
致谢
许可
MIT许可(MIT)。有关更多信息,请参阅许可文件。