henrikbjorn/stampie-bundle
Symfony bundle that integrates Stampie, providing a configured mailer service for sending transactional email through providers like SendGrid, Mailgun, Postmark, and Mandrill. Configure API credentials in Symfony and inject the mailer where needed.
stampie/stampie library. For a Laravel roadmap, the correct decision target is Laravel's native Mail transport abstraction, which already delivers the same provider-swap benefit. Evaluate Stampie the library only if you have a framework-agnostic PHP service layer.stof). It does not add providers, does not add failover, and does not touch the Laravel question. It slightly extends the legacy Symfony viability story and nothing else.Consider only in a narrow, maintenance-shaped case:
stampie/stampie library's provider-neutral request/response objects and are willing to own the integration yourself.Look elsewhere — decisively — if any of these hold:
Decision summary for a PM (unchanged): treat this as a pattern reference, not an adoptable dependency. v2.1.1 is a maintenance patch, not a revival: no new features, no new providers, no deprecations, no breaking changes, and no effect on the Laravel decision. If anything, the release is a reminder to re-verify the archive flag we cited previously, because the repo accepted a PR — but "not archived" and "maintained" are different claims, and only the first is now in question. Recommendation stands: do not adopt.
To executives (one paragraph): We re-reviewed henrikbjorn/stampie-bundle following its v2.1.1 release. The release is a one-line compatibility fix for Symfony 5 — no new capability, no new providers, no security process. The strategic picture is unchanged: the underlying idea (protect us from vendor lock-in on a customer-facing channel) is sound, but this specific package targets Symfony rather than our Laravel stack, has no downstream users, and shows maintenance intent limited to keeping an end-of-life Symfony major working. I recommend not adopting it. We already get the same provider-swap capability from Laravel's built-in mail abstraction at no additional cost or risk. Net recommendation: reject, and record the "provider-neutral email" requirement in the architecture notes so it isn't re-litigated. One housekeeping item: our prior note described the repo as archived — the new release suggests that may no longer be accurate, so we should correct the record without changing the decision.
To engineering (short): Do not add this bundle. v2.1.1 fixes Symfony 5 compatibility (PR #50) — that's the entire delta. It does not add providers, does not address Symfony 6/7, and does not change the Laravel story. On Laravel, use the native Mail manager with a configured transport; if we need multi-provider failover, implement it as a transport-level concern there rather than by reintroducing a third-party abstraction. If we discover a legacy Symfony 5 service still using Stampie, this patch may buy it time, but it remains tech debt — open a migration ticket rather than treating the patch as a green light to upgrade or extend. Please also reconcile the repo's current archival status in our dependency register so future reviews start from accurate facts.
How can I help you explore Laravel packages today?