Skip to content

kkopicky/JavaMavenEmailApp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Email Sender App

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.

📦 Features

  • Reads a structured contact list from contacts.json
  • Sends personalized emails to each contact using an SMTP server
  • Updates:
    • wasMessageSenttrue
    • lastContacted → current date and time
  • Supports SMTP authentication (e.g., Mailgun, Gmail SMTP relay)
  • Writes updated JSON back to the same file

🧰 Requirements

  • Java 11+
  • Maven 3.6+
  • Valid SMTP credentials (username, password, and host)

🚀 Getting Started

1. Clone the Repository

git clone
cd email-sender-app

About

Parse and send emails based on a Json list of contacts

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages