Java email client console app

Avg Bid (USD)
Project Budget (USD)
$30 - $250

Project Description:
I need a simple email client Java console application, with all source code and documentation.

The Application:
- a console application without any UI, very simple, with keyboard only interface and option menus
- must use the less possible reference libraries (les JARs)
- must compile in eclipse indigo on windows
- must support plain text as well as html messages
- must support zero, one or multiple attachents
- the console interface must show option menu that will be selected by user with keyboard
- must work with GMAIL and any other standard server
- clean and separated code: 1 class for each protocol (4 total), 1 class for encoding management, 1 class for console interface (must be easy to switch to another GUI)

The reader function:
- must support the protocols POP3 and POP3S (POP3 secure), and all related commands (STAT, LIST, RETR, DELE, RSET, TOP)
- menu 1) read emails; + promtp for POP3 server, port, and SSL or not; and for all those options, give a default value
- 2nd menu: 1) stat; 2) list; 3) delete; 4) read header on screen; 5) read msg body on screen; 6) save + prompt for file name: save in different files (header, body, attachments)

The sender function:
- must support the protocols SMTP and SMTPS (SMTP secure)
- menu 2) send email; + prompt for SMTP server, port, and SSL or not; and for all those options, give a default value; +test if this server is valid before prompting for message
- 2nd menu: prompt for: from, to, cc, bcc, subject, body, attachment

Skills required:
Java, Software Architecture
Hire creation7
Project posted by:
creation7 Canada
Public Clarification Board
Bids are hidden by the project creator. Log in as the employer to view bids or to bid on this project.
You will not be able to bid on this project if you are not qualified in one of the job categories. To see your qualifications click here.

$ 147
in 3 days
Hire vano101
$ 83
in 8 days
$ 100
in 3 days
$ 210
in 7 days
Hire thelogicgates1
$ 175
in 12 days
Hire poornachand
$ 277
in 10 days
$ 84
in 2 days
Hire qlong
$ 111
in 3 days
$ 242
in 7 days
$ 155
in 3 days