A simple Java utility that reads contact data from a JSON file, sends emails via SMTP, and updates the contact list with timestamps and status flags.
- Reads a structured contact list from
contacts.json - Sends personalized emails to each contact using an SMTP server
- Updates:
wasMessageSent→truelastContacted→ current date and time
- Supports SMTP authentication (e.g., Mailgun, Gmail SMTP relay)
- Writes updated JSON back to the same file
- Java 11+
- Maven 3.6+
- Valid SMTP credentials (username, password, and host)
git clone
cd email-sender-app