Skip to content

A Java-based command-line email client developed to practice OOP concepts and design patterns.

Notifications You must be signed in to change notification settings

nilupul20/Email-Client

Repository files navigation

Email Client

A Java-based command-line email client developed to practice OOP concepts and design patterns. This application supports managing recipients, sending emails, automating birthday greetings, and retrieving email history using file handling and object serialization.

✨ Features:

  • Manage recipients: Official, Office Friends, and Personal.
  • Send emails and automated birthday greetings with personalized messages.
  • Store recipient data in clientList.txt.
  • Serialize sent emails and retrieve their details by date.
  • Command-line options for adding recipients, sending emails, viewing birthdays, and email history.

About

A Java-based command-line email client developed to practice OOP concepts and design patterns.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages