A scalable and efficient bulk email sending system built with Spring Boot and backed by a PostgreSQL database. Designed to handle high-volume email campaigns with customizable templates, scheduling, and delivery tracking.
🚀 Features ✅ RESTful API for managing email campaigns 📬 Support for bulk email dispatch with throttling 🗓️ Email scheduling and retry logic 📊 Delivery status tracking and logging 🧵 Template management with dynamic placeholders 🔐 Secure configuration using Spring Security and environment variables
🛠️ Tech Stack Technology Purpose -Spring Boot for Backend framework PostgreSQL for Relational database Java Mail API for Email sending Spring Security for Authentication & authorization of users Docker Containerization (optional)