• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
projectsgeek

ProjectsGeek

Download Mini projects with Source Code, Java projects with Source Codes

  • Home
  • Java Projects
  • C++ Projects
  • VB Projects
  • PHP projects
  • .Net Projects
  • NodeJs Projects
  • Android Projects
    • Project Ideas
      • Final Year Project Ideas
      • JSP Projects
  • Assignment Codes
    • Fundamentals of Programming Language
    • Software Design Laboratory
    • Data Structure and Files Lab
    • Computer Graphics Lab
    • Object Oriented Programming Lab
    • Assembly Codes
  • School Projects
  • Forum

Mail Server Final Year Project Idea

April 18, 2014 by ProjectsGeek 2 Comments

Mail Server Final Year Project Idea

Our Mail Server Final Year Project aims at building a mail server application which includes a client and a server. The basic requirement is to let the application work on the client and the server side. The client i.e. the user is given the functionalities to send, receive and forward mails. The server i.e. the administrator maintains information about the total number of users, the space allocated to each user and various privileges provided to them. The administrator also maintains the user profiles. The sending and receiving of mails is implemented using the SMTP and POP3 protocol respectively. We intend to implement the following functionality:-

  • Authentication.
  • Address Book
  • Compose
  • Attach File
  • Reply
  • Forward
  • Receive/View
  • Change Password
  • Profile

Technology Used

  •  Java Platform

Platform Used 

  •   Windows XP

 

Software and Hardware Requirements 

  •  Java 2 SDK
  • Tomcat Web Server
  • Jakarta-tomcat 4.1.31
  • Oracle
  • Microsoft Windows NT 4.0, 2000 or higher on Intel hardware.
  • Pentium II or higher processor
  •  Minimum 128 MB RAM (256 MB RAM recommended).

Project Description 

            Our Mail Server Final Year Project aims at building a mail server application which includes a client and a server. The basic requirement is to let the application work on the client and the server side. The client i.e. the user is given the functionalities to send, receive and forward mails. The server i.e. the administrator maintains information about the total number of users, the space allocated to each user and various privileges provided to them. The administrator also maintains the user profiles. The sending and receiving of mails is implemented using the SMTP and PO9P3 protocol respectively.

            The project is divided into 2 parts – Programs that run on the Client machine and Server machine(administrator). The roles of the programs are as follows:

  • Client Programs :

The various functionalities implemented at the client side are:

  • Authentication.
  • Address Book
  • Compose
  • Attach File
  • Reply
  • Forward
  • Receive/View
  • Change Password
  • Profile

 

  • Server Programs:

                The various functionalities implemented at server side are:

  • User information
  • User profiles
  • Blocked users
  • Privileges given to the user
  • Memory assigned to the users

Working Mail Server

             There will be three modes of operation of the Mail Server Final Year Project: the system operator(administrator), the Database manager and the user. The user has the capability to register for the e-services. In turn, the user can have an access to his account details and have the ability to make changes to his settings. He is having access to various services provided by Mail Service program. The database manager has all the authority to make changes in the database. Finally the System Operator has to interact with the system in order to implement various functionalities. The mails are sent and received using SMTP and POP3 protocols. The user is the client and the administrator is the server.

            We have used JSP to implement our project as its Platform independent, robust, object oriented.

Mail Server Implementation 

              The client and the server machines are connected over the LAN (Local area Network).There exists a GUI on the client machine which has been made using JSP.

The client i.e. the user is given the functionalities to send, receive and forward mails. The server i.e. the administrator maintains information about the total number of users, the space allocated to each user and various privileges provided to them. The administrator also maintains the user profiles. We have used Apache Tomcat Server as it is open source. The sending and receiving of mails is implemented using the SMTP and POP3 protocol respectively.

     These modules have been written in Java language. Each module is responsible making the appropriate setting & initialization to execute the particular functionality. We have implemented the following functionalities:-

  1. Authentication– This checks whether the entered username & password is valid or not.
  1. Address Book – Here you can add the address of your friends or other persons.
  1. Compose – By this you can write mail and also append or attach other documents.
  1. Attach File – User can also attach files with the mail before sending.
  1. Reply – A user can directly reply to the person whose mail is being read.
  1. Forward – A user can forward a message along with his own additional mail and   attachments to one or more persons
  1. Receive/View – This shows your inbox and you can read any mail that you have received from here.
  1. Change Password – A valid user can change his login password from here.
  1. Profile – The user can change his details from here.
  1. User information
  1. User profiles
  1. Blocked user
  1. Privileges given to the user
  1. Memory assigned to the users

Download Project Abstract 

Download Mail Server

Other Projects to Try:

  1. Secure Virtual Drive-Final year projects for cse
  2. Mobile Banking Final year Project Idea
  3. Online Time Sheet Final Year Project Idea
  4. Internet E-mail System and P2P Computing-final year projects for cse
  5. Voice Chat Server Final Year Project

Filed Under: Final Year Projects Tagged With: Project Ideas

Reader Interactions

Comments

  1. shuaib says

    December 1, 2014 at 12:40 am

    pls sir how can I download d source code

    Reply
    • ProjectsGeek says

      January 3, 2015 at 12:45 pm

      Use the download button given below the project abstract.

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

Primary Sidebar

Tags

.Net Projects Download Android Project Ideas Android Projects Angular 2 Assembly Codes C # Projects C & C++ Projects C++ Projects Class Diagrams Computer Graphics Database Project Data Mining Projects DataScience Projects Datastructure Assignments Download Visual Basic Projects Electronics project Hadoop Projects Installation Guides Internet of Things Project IOS Projects Java Java Interview Questions Java Projects JavaScript JavaScript Projects java tutorial JSON JSP Projects Mechanical Projects Mongodb Networking Projects Node JS Projects OS Problems php Projects Placement Papers Project Ideas Python Projects seminar and presentation Struts

Search this Website


Footer

Download Java Project
Download Visual Basic Projects
Download .Net Projects
Download VB Projects
Download C++ Projects
Download NodeJs Projects
Download School Projects
Download School Projects
Ask Questions - Forum
Latest Projects Ideas
Assembly Codes
Datastructure Assignments
Computer Graphics Lab
Operating system Lab
australia-and-India-flag
  • Home
  • About me
  • Contact Form
  • Submit Your Work
  • Site Map
  • Privacy Policy