Email Client v1.5 - Information

Introduction

Email Client v1.5 is a simple text based email client written in the Java programming language. Java is a powerful programming language that offers object oriented programming along with platform independence. My email client offers sending and receiving of text based emails. It also offers a user login so you won't have to enter your information every time the program is started. To run my program all is needed is Java runtime environment. A simple way to know if you have Java Runtime is if you have ever seen the coffee icon in the system tray. Java is used a lot in websites and is very common on most computers.

My program consist of 13 java class files. Each of these files was hand written except for the events that JBuilder Foundation provides. This gives the program a total of 1130 hand written lines of code.




Screen Shots and Step by Step instruction on the use of Email Client v1.5


User Login Screen


The user login screen is used to enter your email account login and password to access your email. If you have not registered your account with the program you can do so by clicking the register button which will bring up the registration form.


Register Screen


The registration form is where you enter your information and the program will store this information for you so you do not have to register your information every time the program is launched. The information is stored in a text file located in the "files" directory of the program. Your email password is secured by a symmetric DES key and if viewed your password would look like this "Nr37VLBwZLy+5wSFBwZVSQ==".

Main Screen


The main form is where your emails are displayed in a table showing the from address and the subject. The emails are listed according to when they were received by the email server with the oldest email at the top. By clicking on an email will display the email in the text box below the table. The toolbar at the top of the screen contains many useful commands including:



Compose Screen


The compose form is used to send emails. You will of course enter all the information into the text boxes such as To address, Subject, and the message body. Then by clicking the Send button the email will be sent using the mail server provided by you when registering. The Clear button will clear all of the text boxes of information.

Address Book Screen


The address book form is used to add and delete address book entries. The form can also be used to email the contact you click on in the table.

Compose Screen - After Clicking Address Book Send Button


The "To:" text box is filled for you and disabled. All is needed is to fill out the subject box and message box and then just click the "Send" button and the email will be sent for you.