semitexa / mail
Semitexa Mail — outbound email transport with SMTP, queue-safe delivery, Twig rendering, and storage-backed attachments
2026.04.05.0855
2026-04-04 11:31 UTC
Requires
- php: ^8.4
- semitexa/core: *
- semitexa/orm: *
- semitexa/ssr: *
- semitexa/storage: *
This package is auto-updated.
Last update: 2026-04-05 09:00:32 UTC
README
Outbound email transport with SMTP, queue-safe delivery, Twig rendering, and storage-backed attachments.
Purpose
Handles email composition and delivery. Supports multiple transport backends, MIME message construction with attachments from the storage layer, and Twig-based template rendering for rich email content.
Role in Semitexa
Depends on semitexa/core, semitexa/orm, semitexa/ssr, and semitexa/storage. Uses ORM for queue-safe persistence, SSR for Twig template rendering, and Storage for resolving attachment references to file content.
Key Features
SmtpMailTransportwith TLS and authenticationFakeMailTransportandNullMailTransportfor testingMailTransportRegistryfor multi-transport routingMimeBuilderfor standards-compliant MIME construction- Storage-backed attachments via
semitexa/storage - Queue-safe message delivery