/emailSystem-client

Client side of a scratch built email system.

Primary LanguageJavaApache License 2.0Apache-2.0

Email System - Client

Client side of a scratch built email system. This client is to be used in conjunction with the server side program.
This client uses an insanely strong encryption for communicating with the server. And by strong, I mean signed 256 bit AES in conjunction with a 4096 bit RSA end-to-end encryption :)

Feature List

These are the features this program currently supports along with features that are planned but not yet implemented.

  • Running the client from a computer seperate from the server
  • Logging into an existing account
  • Creating a new account
  • Overview page of all your received emails
  • Viewing individual emails
  • Creating and sending new emails
  • Deleting received emails
  • Show which emails are unread
  • Logging back out
  • Handling when the server shutsdown

Want to use the tcp server/client framework in your own project? You can find it as a dependency HERE