Code the magic

Thursday, February 3, 2011

Email System using JSP( struts2 + eclipse )

This is my recent project done as a part of JSP project. Email system which resembles with our daily mail system. It has following features
  • Registration
  • Inbox
  • Sent Items
  • Create new Spam word Filter
  • Spam
  • Write new mail
  • Trash
  • Add Contact
  • View Contacts
For this project i kept my mail system name as sparks. The user can move the mails from inbox to trash and vice versa. spam mails are based on spam word filter. Add contacts will be done based on the registered users(all registered users are viewable here using ajax) and while sending mails all those who are in his/her contacts are viewable.

The following are used for the development of our project...
  • Tomcat server on Eclipse
  • Struts2
  • Mysql
  • Ajax
Project should be developed as Dynamic Web Project in eclipse.

For this application to run properly you need to have jar files like Struts2, mysql connector etc.., files in "Project/Webcontent/WEB-INF/lib/" folder(as well as in build path of project)..
  • commons-fileupload-1.2.1.jar
  • commons-io-1.3.2.jar
  • freemarker-2.3.16.jar
  • javassist-3.7.ga.jar
  • mysql-connector-java-5.0.8-bin.jar
  • ognl-3.0.jar
  • struts2-config-browser-plugin-2.2.1.jar
  • struts2-core-2.2.1.jar
  • xwork-core-2.2.1.jar
Download link of this Project: Sparks_Email_System

To run this project create mysql database tables, configure eclipse with apache tomcat and struts2. It contains Eclipse folders format and a pdf on how to create mysql database files.