Skip to content

ranjithguggilla/Email-Client-Server

Repository files navigation

Email Client–Server

License: MIT Java Gradle

Beginner-friendly Java TCP Email Client–Server demonstrating socket programming, network communication, and Gradle build automation.


Features

  • Server: Handles core commands – REGISTER, LOGIN, SEND, INBOX, READ, QUIT
  • Client: Interactive console menu for common actions
  • Protocol: Newline-delimited, telnet-friendly
  • Tech Stack: Java 17+, Gradle (Kotlin DSL), GitHub Actions ready

Quickstart

Prerequisites: Java 17+ and Gradle installed (or use the included wrapper).

1. Clone the repo

git clone https://github.com/ranjithguggilla/Email-Client-Server.git
cd Email-Client-Server

About

Beginner-friendly Java TCP Email Client–Server | Socket programming | Gradle | CI/CD ready

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages