ecphp/cns-client-bundle
Symfony bundle to send notifications via the EU Corporate Notification System (CNS). Provides a simple client to deliver GDPR-compliant emails to internal and external users. Requires PHP 7.4+ and Symfony 5.3+.
"We’re proposing to adopt the EU Corporate Notification System (CNS) via this lightweight Symfony bundle to modernize our email infrastructure. Key benefits:
Phase 1 rollout targets password resets and billing alerts (high-risk, high-compliance areas). ROI: $50K/year in compliance savings and 20% faster dev cycles vs. custom builds."
"This bundle provides a Symfony-optimized client for the EU’s CNS API, offering:
Swiftmailer/Symfony Mailer with 10 lines of config.HttpClient under the hood; supports async sends and attachment streaming.Trade-offs: Slight latency (~50–200ms) vs. direct SMTP, but negligible for most use cases. Migration path: Wrap existing MailerInterface calls in a decorator for gradual adoption."*
"CNS is a EU government-backed service designed for GDPR compliance. Key advantages:
Recommendation: Pilot with user-facing notifications (e.g., account updates) before expanding to marketing."*
How can I help you explore Laravel packages today?