Skip to content

GeorgeVasiliadis/MailServer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

27 Commits
 
 
 
 
 
 
 
 

Repository files navigation

MailServer

Screenshot of working MailServer

What does MailServer do

Short answer:

Nothing really useful or cool :(

Long answer:

This project has been developed for academic purposes and thus it might not seem all that fancy. However, it is a good starting point for anyone who wants to get started with application layer protocols. Some cli-based, simple, general-mail features are provided:

  • Account management
  • Email creation/ deletion/ transmission
  • Email preview

About

This is a very simplistic approach of Email server-client protocol, written in Java.

How to use

Prerequisites

Steps to execute

  1. Run java -jar MailServer.jar.
  2. Provide a listening-port for server to run. Note down the IP and the port (the one you just provided) of the server.
  3. Run java -jar MailClient.jar.
  4. Supply the MailClient with the noted IP and listening-port from earlier step.
  5. Enjoy e-mailing (like... wow)

Contribution

Feel free to extend any aspect of MailServer. Contributions are being accepted via pull-requests on forked repos.

#ambitious

About

Simple CLI-based mail server/client written in Java

Topics

Resources

Stars

Watchers

Forks

Languages