dnna/swiftmailer-enqueue-bundle
Symfony bundle that spools SwiftMailer emails to an Enqueue message queue and consumes them via swiftmailer:spool:send. Adds configurable queue options, receive timeouts, graceful shutdown via signal extension, and optional requeue/retry handling.
Adopt if:
Look elsewhere if:
laravel-horizon for queues) over Symfony dependencies.spatie/laravel-queueable-mail).For Executives: "This package lets us offload email sending to a message queue, drastically improving response times for high-traffic features like notifications or receipts. By integrating with our existing queue system (e.g., Redis), we avoid building custom infrastructure, saving dev time and reducing server costs. It’s a low-risk way to scale email reliability—critical for user trust and operational stability."
For Engineering: *"Pros:
Cons/Caveats:
spatie/laravel-queueable-mail might be simpler if we don’t need Symfony features.Recommendation: Pilot this for a high-volume email feature (e.g., order confirmations) to validate performance gains before wider adoption."*
How can I help you explore Laravel packages today?