SparkPostApiMailer
Installation
-
composer
composer require adt/spark-post-api-mailer
-
config.neon
extensions: sparkPostApiMailer: ADT\SparkPostApiMailer\DI\SparkPostApiMailerExtension sparkPostApiMailer: authToken: <YOUR TOKEN>
Usage
-
standalone
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); }
-
with 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; } }