adt / spark-post-api-mailer
此包的最新版本(v1.8)没有可用的许可证信息。
通过SparkPost API发送电子邮件。
v1.8
2023-06-28 13:14 UTC
Requires
- guzzlehttp/guzzle: ^6.2
- php-http/guzzle6-adapter: ^1.1
- sparkpost/sparkpost: ^2.1
Requires (Dev)
- nette/di: ^2.4
- nette/mail: ^2.4
README
安装
-
composer
composer require adt/spark-post-api-mailer
-
config.neon
extensions: sparkPostApiMailer: ADT\SparkPostApiMailer\DI\SparkPostApiMailerExtension sparkPostApiMailer: authToken: <YOUR TOKEN>
使用方法
-
独立
config.neon
services: nette.mailer: class: \ADT\SparkPostApiMailer\Services\SparkPostApiMailerService
MailComponent.php
function __construct(\Nette\Mail\IMailer $mailer) { $this->mailer = $mailer; } function sendMail(\Nette\Mail\Message $mail) { $this->mailer->send($mail); }
-
与 adt/single-recipient-mailer 一起使用
Mailer.php
class Mailer extends \ADT\Mail\SingleRecipientMailer { public function __construct( array $options, \ADT\SparkPostApiMailer\Services\SparkPostApiMailerService $apiMailer ) { parent::__construct($options); $this->mailer = $apiMailer; } }