resent / symfony-mailer
Resent Symfony Mailer Bridge
v0.1.0
2026-07-27 08:18 UTC
Requires
- php: >=8.1
- resent/resent: ^0.1
- symfony/mailer: ^6.2|^7.0|^8.0
- symfony/mime: ^6.2|^7.0|^8.0
README
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
- Core SDK: resent/resent
- Laravel: resent/laravel
- Docs: developers.resent.one/sdks/php
License
MIT © Resent
