https://github.com/georgevasiliadis/mailserver
Simple CLI-based mail server/client written in Java
https://github.com/georgevasiliadis/mailserver
java mail-client mail-server protocol
Last synced: 2 months ago
JSON representation
Simple CLI-based mail server/client written in Java
- Host: GitHub
- URL: https://github.com/georgevasiliadis/mailserver
- Owner: GeorgeVasiliadis
- Created: 2021-01-04T09:06:52.000Z (over 4 years ago)
- Default Branch: master
- Last Pushed: 2021-02-22T09:20:33.000Z (over 4 years ago)
- Last Synced: 2025-01-17T22:43:07.726Z (4 months ago)
- Topics: java, mail-client, mail-server, protocol
- Language: Java
- Homepage:
- Size: 1.68 MB
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
- Latest release from [releases center](https://github.com/GeorgeVasiliadis/MailServer/releases)
- Java 8+### Steps to execute
1. Run `java -jar MailServer.jar`.
1. Provide a listening-port for server to run. Note down the IP and the port (the one you just provided) of the server.
1. Run `java -jar MailClient.jar`.
1. Supply the MailClient with the noted IP and listening-port from earlier step.
1. 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*