The Bulk Email Sender is a web application designed to efficiently send emails to a large number of recipients. Users can easily upload a CSV file containing email addresses, and the application will parse the file, extract the addresses, and send emails in bulk. This project is built using modern Java technologies and libraries to ensure reliability, security, and ease of use.
- Java: Core programming language used for building the application.
- Spring Boot: Provides a robust framework for application development, managing dependencies, and handling server-side operations.
- Thymeleaf: Template engine used for rendering dynamic web pages and forms.
- Spring Mail: Facilitates composing and sending emails with ease.
- OpenCSV: Library for parsing CSV files and extracting data.
- Maven: Build automation tool used for dependency management and project compilation.
- Bulk Email Sending: Upload a CSV file containing multiple email addresses and send emails to all recipients in one go.
- CSV Parsing: Utilizes OpenCSV to accurately parse CSV files and extract email addresses.
- Secure Email Delivery: Configured with Gmail SMTP credentials to ensure secure and reliable email delivery.
- User-Friendly Interface: A simple, intuitive interface built with Thymeleaf and Bootstrap for easy interaction.
- Dependency Management: Managed and streamlined build process using Maven for efficient development and deployment.



