Download the PHP package kinetis/mailer without Composer
On this page you can find all versions of the php package kinetis/mailer. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download kinetis/mailer
More information about kinetis/mailer
Files in kinetis/mailer
Package mailer
Short Description Non-blocking mail sending for Kinetis — Symfony\Component\Mailer over any DSN-selected transport, with API-based transports going through kinetis/revolt-http-client instead of blocking.
License MIT
Informations about the package mailer
kinetis/mailer
Mail sending for Kinetis, via Symfony\Component\Mailer
Part of Kinetis, a non-blocking PHP framework for API-first applications, developed in the kinetis-dev/kinetis monorepo.
A single DSN selects the transport — SMTP, or any of Symfony's own
API-based bridges (Sendgrid, Mailgun, Postmark, SES, ...). API-based
transports run through kinetis/revolt-http-client
instead of blocking.
Provides
Installing this package auto-registers, via extra.kinetis:
- A container binding for
Symfony\Component\Mailer\MailerInterface, built byMailerFactory::fromConfig()whenMAILER_DSNis set. Unset means the package binds nothing. The binding is lazy, so an application that never sends mail never builds a transport — including from a queued job, which resolves it in the worker process.
Nothing else. Named connections stay explicit application wiring.
Configuration
| Key | Default | Purpose |
|---|---|---|
MAILER_DSN |
(required) | Symfony Mailer transport DSN. |
Scoped — MAILER_DSN + alerts → MAILER_ALERTS_DSN. Full reference:
kinetis.dev/docs/config.html.
Or an API-based transport instead — install the matching Symfony bridge
package too (symfony/sendgrid-mailer, symfony/mailgun-mailer, ...):
SMTP is not non-blocking — it opens a raw socket directly, with no
Fiber-yield point. Send mail from a kinetis/queue job (constructor-inject
Symfony\Component\Mailer\MailerInterface in handle() — no extra code
needed in either package) if that matters for your app.
Installation
Requires PHP 8.4+, kinetis/framework, and kinetis/revolt-http-client.
Full documentation:
kinetis.dev/docs/mailer.html.
License
MIT — see LICENSE.
All versions of mailer with dependencies
kinetis/framework Version ^1.12.2
kinetis/revolt-http-client Version ^1.4.1
symfony/mailer Version ^8.1.2