symsensor/actuator-mailer-bundle
A Symfony bundle that connects the Mailer component to Actuator, adding mailer health checks and diagnostics so you can monitor transport configuration and verify email delivery directly from your actuator endpoints.
/health component reporting mailer status) rather than a support ticket triggered by a customer saying "I never got the password reset."symsensor/actuator-mailer-bundle and the ActuatorBundle abstraction. v1.1.0 does nothing to change that — it is a Symfony version-compatibility release. It supports no Laravel product decision. Treat any Laravel-adjacent framing as a catalog error.Consider it when:
symsensor/actuator-bundle. The value is entirely contingent on that; standalone it is a few hundred lines of glue.Look elsewhere when:
spatie/laravel-health, or an uptime/APM vendor instead. Symfony 7 support does not change this.To executives — one paragraph: This is a small, free, open-source monitoring adapter that lets our infrastructure report "email sending is working" alongside our other health checks. The business case is narrow but real: undetected mail outages show up as failed signups and unsent password resets, which are expensive and embarrassing. The cost is near zero — no license fee, roughly a day of engineering to wire into the ActuatorBundle monitoring layer we would need anyway. The project also just shipped Symfony 7 support, so it is current with the framework version we are moving toward, and it remains MIT-licensed and tiny enough that we can copy it in-house if the original author walks away. Recommendation: not a standalone initiative — bundle it into an existing observability or Symfony 7 upgrade effort, and skip it entirely if we don't already have that foundation.
To engineering — the honest summary: It's a Symfony bundle, not Laravel, and the catalog metadata is still misleading. v1.1.0 is a one-line compatibility release adding Symfony 7.0 support — no features, no breaking changes, no deprecations — so treat the upgrade as low-risk if you're already pinned to v1.0.0. It is also the first tagged release since December 2023, which softens the "possibly abandoned" read but does not establish a cadence; the project still has effectively no community footprint. Keep the operating posture: review the source before adopting (it should be a thin health-indicator implementation against the Mailer transport), pin the version, and vendor or fork it rather than depending on upstream responsiveness. Validate that what it actually checks matches what we need — likely transport/DSN configuration and connectivity, not end-to-end deliverability. If it doesn't fit, the fallback is a short custom health indicator; the effort delta is small enough that this should never block a release.
How can I help you explore Laravel packages today?