The repository contains code from the assignments in the SSC module at University of Birmingham, taken in 2013. See the following website for more information
http://www.cs.bham.ac.uk/~szh/teaching/2013backup/ssc/index.htm
(in emailClient folder)
This was the first assignment.
It includes
- A simple editor for inputting email address (including cc), email body and subject.
- Sending email
- A Graphic User Interface (GUI) for all the features listed above.
In order to run the code, you must also include the JavaMail API. Also, in Init, the user details must be changed to those of the user using the email client.
(in threadAssignment folder)
This was the second assignment. It is a multithreaded version of the first assignment. There is a thread for composing a new message and sending it and another one that checks if messages were received and informs the user if this is the case:
There is also a thread for adding/updating contacts:
(in ServletEmailClient folder)
This was the third assignment. It is a java servlet web application to send email via a given SMTP account using the JavaMail API.