Simple Java email-provider.
This project simulate communication between more mail clients through a server that manage connections.
This project is runnable with Intellij Idea, or others IDEs. The components are:
- Client
- Server
- File storage
It needs to open more clients to have a more complete experience. The mail is opened randomly from a mail list, so it's possible that it will open the same mail 2 times.
It needs to open only one server to manages clients. Thanks to a pool thread it is possible to manage many clients without overloading the server. It is a scalable system!
It's a Json file that is only read by the server. Server read information in the Json file and send to clients new mails or others information.
I created 5 mail of different format to test: