A modern PHP email framework with multiple transports, templating engines, and queue support.
- 🚀 Multiple transport support (SMTP, Mailgun, Postmark, AWS SES, Sendmail)
- 🎨 Template engines (Blade, Twig, Plain)
- 📦 Queue integration (Redis, Database, Sync)
- 📎 Attachment handling
- 📊 Comprehensive logging
- ✅ Full test coverage
- 🔧 Easy configuration
composer require your-org/email-frameworkuse EmailFramework\Mailer;
use EmailFramework\Transports\SmtpTransport;
$transport = new SmtpTransport('smtp.example.com', 587, 'user', 'pass');
$mailer = new Mailer();
$mailer->addTransport($transport);
$email = $mailer->createEmail()
->from('sender@example.com', 'Sender')
->to('recipient@example.com', 'Recipient')
->subject('Hello World')
->text('This is a test email.')
->html('<h1>Hello World</h1><p>This is a test email.</p>');
$result = $mailer->send($email);See the examples directory for more usage patterns.
composer testMIT