Skip to content

semitexa/semitexa-mail

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Semitexa Mail

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

  • SmtpMailTransport with TLS and authentication
  • FakeMailTransport and NullMailTransport for testing
  • MailTransportRegistry for multi-transport routing
  • MimeBuilder for standards-compliant MIME construction
  • Storage-backed attachments via semitexa/storage
  • Queue-safe message delivery

About

Semitexa Mail — outbound email transport with SMTP, queue-safe delivery, Twig rendering, and storage-backed attachments

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages