adcog-cpi/email-bundle
EBEmailBundle is a Symfony bundle to define and send templated emails via config. Set multiple senders, per-email subjects and Twig text/HTML templates, pass template variables, include inline images and PDF attachments, and apply global vars, images, attachments, and recipients.
Adopt if:
config.yml instead of hardcoding in services).eb_email).Look elsewhere if:
For Executives: "This package lets us standardize all customer communications—from onboarding to support—using reusable, brand-consistent email templates. By centralizing email logic, we’ll cut development time by 30% (no more ad-hoc email scripts) and reduce errors from inconsistent formatting. It’s a low-risk way to improve user experience and compliance (e.g., GDPR unsubscribe links) without overhauling our stack. Think of it as ‘email as a service’—but built for our app."
For Engineering: *"EBEmailBundle gives us a lightweight, configurable way to manage emails via Twig templates and YAML configs. Key benefits:
Mailer::send() calls with a single service.{{ user.name }}).For Design/Marketing: "This bundle lets us design email templates once (using Twig) and reuse them across the app—no more recreating the same ‘Welcome’ email in HTML, PHP, and JavaScript. We’ll own the templates in our existing design system, and engineers can plug them into any workflow. It’s a win for consistency and speed."
How can I help you explore Laravel packages today?