mlezitom / nette-brevo-mailer
Brevo mailer for Nette framework (formerly Sendinblue)
v1.0.0
2025-02-05 21:36 UTC
Requires
- php: >=8.1
- getbrevo/brevo-php: ^1.0
- nette/mail: ^3.1
This package is not auto-updated.
Last update: 2025-06-12 21:48:15 UTC
README
Implemented by Tomáš Mleziva | mlezivat@gmail.com
Installation
The best way to install Brevo mailer is using Composer:
$ composer require mlezitom/nette-brevo-mailer
Configuration
Put the following configuration in your config.neon file:
parameters: brevo: apikey: xkeysib-xxxxxxxxxxxxxxxxxxxx services: mail.mailer: Mlezitom\NetteBrevoMailer\BrevoMailer(%brevo%)
Usage
Just inject the Nette framework's mailer service wherever you want to use it - same as with any other mailer service:
use Mlezitom\NetteBrevoMailer\BrevoMailer; use Nette\Mail\Message; use IMailer; class ExamplePresenter extends Nette\Application\UI\Presenter { /** * @var Mailer * @inject */ public Mailer $mailer; public function sendMessage(Message $message): void { $this->mailer->send($message); } }