Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Email Bundle

Email Bundle Laravel Package

nti/email-bundle

nti/email-bundle is a Symfony bundle for working with application emails. It provides reusable components for composing and sending messages, integrating email workflows into Symfony projects and helping centralize email logic. Use it to streamline transactional email setup and keep email code organ...

View on GitHub
Deep Wiki
Context7

nti/email-bundle is a Symfony bundle that centralizes transactional email handling, giving applications a consistent way to compose, send, and manage messages without scattering mailer logic across services. It integrates with standard Symfony configuration and is suited to projects that want reusable email workflows with minimal boilerplate.

  • Symfony-native service and configuration integration
  • Reusable message composition and sending workflow
  • Support for templated email content
  • Customizable transports and recipients
  • Lightweight addition to existing Symfony applications
Frequently asked questions about Email Bundle
Is nti/email-bundle a Laravel package?
No. It is presented as a Symfony bundle for logging Swiftmailer messages, not a Laravel package. Laravel uses service providers, its own container bindings, and native Mail and Queue abstractions, so this package will not drop into a Laravel app cleanly without an adapter.
Can I install nti/email-bundle in a Laravel application?
Composer installation may succeed, but functional integration is likely to require a Laravel adapter layer. That means a service provider, config mapping, container aliases, mail transport bridging, queue integration, and contract tests. With no visible Laravel ecosystem validation, treat direct adoption as unproven.
What does nti/email-bundle actually do?
The package logs messages sent through Swiftmailer into a database for possible resending and auditing. It is described as reusable email functionality that centralizes message composition, configuration, and delivery plumbing. The exact capabilities beyond database logging are not established in the provided context.
Which Laravel versions are supported by nti/email-bundle?
No Laravel version support is documented in the provided context. Because the package is a Symfony bundle, Laravel compatibility is not established. Validate its PHP and Symfony constraints, dependency resolution, config caching behavior, and mail transport assumptions before considering use.
Does nti/email-bundle work with Laravel Mail or Swiftmailer?
The context says it logs Swiftmailer messages, while modern Laravel uses Symfony Mailer rather than Swiftmailer. Direct compatibility with Laravel Mail is therefore unlikely without bridging or adapter work. Do not assume it can intercept or wrap Laravel Mail events without proof.
How can I log emails sent from Laravel into a database?
Prefer Laravel-native mechanisms such as Mail events, listeners, Notifications, and database tables, or a maintained Laravel-focused package. nti/email-bundle is Symfony-oriented and not validated for Laravel. If it contains unique logic, isolate that logic behind an application-owned interface rather than depending on Symfony bundle types.
Is nti/email-bundle safe for production use in Laravel?
Technical risk is high because of Symfony-to-Laravel coupling, undocumented compatibility, and low community validation. Run a source and security review plus a time-boxed integration spike before trusting critical email flows. Keep Laravel Mail as a fallback and use parallel runs, canaries, and rollback plans.
Does nti/email-bundle support queues, retries, attachments, or templates?
The provided context does not confirm support for queues, retries, attachments, templates, SMTP transports, or API transports. These are key questions to verify during a discovery spike. Laravel already provides mature Mail, Notifications, and Queue capabilities, so avoid duplicating them without clear evidence of unique value.
What are alternatives to nti/email-bundle for Laravel email auditing?
Use Laravel native Mail events, listeners, Notifications, and database logging, or choose a maintained Laravel-focused email auditing package. Another option is to extract only the minimum useful MIT-licensed classes into an internal package behind an EmailSender or MailTransport interface. Keep Laravel Mail as the default path for critical flows.
Is nti/email-bundle actively maintained and tested?
An April 2024 release is recent enough to avoid immediate abandonment concerns, but two stars, zero dependents, a 0.13 score, and no visible Laravel validation indicate low maturity. CI, test coverage, security policy, and maintainer activity are not established in the provided context. Treat the package as a discovery-spike candidate, not a ready-to-adopt dependency.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
middlewares/firewall
qubiqx/montapacking
nyoncode/laravel-package-console
pnscripts/filament-broadquill-lite
pnscripts/laravel-sentfold-lite
vleap/mx-sdk-laravel-internal
twidpay/utils
htetmyathlaing/scout-elasticsearch-driver
artisan-toolbox/front-awesome
ls/client-assistant
users-au/laravel-client
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect