resent/symfony-mailer

Resent Symfony Mailer Bridge

v0.1.0 2026-07-27 08:18 UTC

This package is auto-updated.

Last update: 2026-07-27 08:18:47 UTC


README

Resent Symfony Mailer

Resent Symfony Mailer

Official Symfony Mailer bridge for Resent.

Install

composer require resent/symfony-mailer

Configure

MAILER_DSN=resent+api://$RESENT_API_KEY@default
# or
MAILER_DSN=resent://re_xxxxxxxxx@default

Register the factory in your mailer config / services (framework bundle example):

# config/packages/mailer.yaml
framework:
  mailer:
    dsn: '%env(MAILER_DSN)%'
# config/services.yaml
services:
  Resent\SymfonyMailer\Transport\ResentTransportFactory:
    tags: ['mailer.transport_factory']

Manual usage

use Resent\SymfonyMailer\Transport\ResentTransport;
use Symfony\Component\Mailer\Mailer;
use Symfony\Component\Mime\Email;

$transport = new ResentTransport(getenv('RESENT_API_KEY'));
$mailer = new Mailer($transport);

$email = (new Email())
    ->from('Acme <noreply@yourdomain.com>')
    ->to('you@example.com')
    ->subject('Hello World')
    ->html('<strong>It works!</strong>');

$mailer->send($email);

Links

License

MIT © Resent