semitexa / mail
Semitexa Mail — outbound email transport with SMTP, queue-safe delivery, Twig rendering, and storage-backed attachments
Requires
- php: ^8.4
- semitexa/core: *
- semitexa/orm: *
- semitexa/ssr: *
- semitexa/storage: *
Requires (Dev)
None
Suggests
None
Provides
None
Conflicts
None
Replaces
None
This package is auto-updated.
Last update: 2026-09-09 05:30:45 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