Mailserver Project


Mail server Project using file handling(without database)

This project provide services to exchange or transfer the mail using file system concept.
To hold data we using only file system instead database.
In this project we exchange or transfer the mail using file system .
this project is work similar to gmail system. User information stored inside the directory.
registration page is make to enter the user details. details are stored inside the directory using file system concept.

Session is used to hold the particular user details:Each time when a new user login or registration.
Session keep the details of the particular user.

Login Page permits only existing user to login the mailserver page.
Compose is used to sent mail whose email address is matched ,compose and hit send, sent mail reached to recipient email address inbox with message and attachment.
All received mail collected on inbox. all received mail are shown in inbox.
draft is hold the copy of send mail. copy of a sent mail is also stored in a sent

Mailing system must be able to do these functions

  1. Compose an email.
  2. Send an email
  3. Receive an email
  4. Saving an email in the form of draft
  5. Showing the detail of the received mail
  6. Saving the email ids in contact list
  7. Secured by password
  8. Recovery of the password

Project objectives

Today’s world is all depend upon email system. It also becomes a significant need of the businesses. That’s where, professionals must know mailing system and aware with that, how it works, how can to create a self hosted mailing system and other technical aspects To give learners a wide knowledge about it, here, we make available Free Php projects for students along with source code. Students can download this free source from the website easily. Source code will help you to understand and modify the software in an effortless manner.

Brief overview of the technology

Front End : HTML, CSS, JavaScript

  1. HTML: It is the program that is used to create and save HTML documents. For example: notepad .
  2. CSS (Cascading Style Sheets):
    It is a style sheet language. It is used to describe the look and formate of a document written in a markup language.
  3. JavaScript: It is a dynamic computer programming language. JavaScript is mostly used as part of web browsers.

Middle End : PHP

  1. PHP: Hypertext Preprocessor (PHP) is a technology that allows software developers to create dynamically generated web pages, in HTML, XML, or other document types, as per client request. PHP is open source software.

Software Requirement(any one)

  • WAMP Server
  • XAMPP Server
  • MAMP Server
  • LAMP Server

Installation Steps(for WAMP Server)

1. Download the zip file.
2. Unzip the files and Put inside c:/wamp/www/ or c:/xampp/htdocs/.
3. Open Your browser and put http://localhost/project21/

[sociallocker id=”21126″]
Download project


  • alisha jadon September 11, 2014 at 1:38 pm


  • ramakant mishra October 5, 2014 at 1:00 pm

    very good tutorial site to learn php for beggerers

  • Manjot Singh October 5, 2014 at 3:19 pm

    I want the online mailing server Project. Thanks in advance.

  • Manjot Singh October 5, 2014 at 3:19 pm

    I want the online project ….Thanks in advance.

  • Ravi Sharma November 10, 2014 at 9:11 am

    Thanks for your awesome support.

  • amit kumar ravi November 10, 2014 at 2:44 pm

    i requested you that pls send me whole prtoject of event total management
    in my email

    • Sanjeev Rai November 12, 2014 at 5:39 am

      Hello amit kumar,
      we are sorry because we don’t have the same project right now.

  • Jyoti Singh May 7, 2015 at 1:31 pm

    Dear Sir,i want project report on mail server with sql.i requested that plzz send me .I am thnkful to u.My email id is …… in advance

  • Kazi haque July 17, 2015 at 9:33 am

    please send me this projects on my mail am interested about it.

  • vikas saini January 10, 2016 at 2:50 pm

    Hello sir..i m a beginer and i dwnloded ur social ntwrkng project but thr is a prblm in install it ,kindly guide me step by step

  • jasbir singh rana May 14, 2016 at 8:27 am

    sir please tell me some key points that can help me to learn codeigniter or any other framework. i only knows core php

    • Sanjeev Rai May 15, 2016 at 9:54 am

      MVC Stands for Model(Database) View(Design) Controller(PHP logic). Framework means development tools because of great libraray
      Codeigniter is easy to learn configure them go through user’s guide(Complete ci tutorial on your system)

  • Osheen Nayak September 17, 2016 at 9:10 am

    how to download wamp server?? i have downloaded project folder

  • rehman boss November 9, 2016 at 9:21 am

    Where is sql file?

    • Sanjeev Rai November 9, 2016 at 12:25 pm

      Hello Rehman
      All user’s information stored inside directory and file format.
      No use any database

  • ROSOLDIER February 21, 2017 at 7:17 am

    hey sir SANJEEV, i want to add new course and its questions in the system, guide me

  • Asrar Ahmad March 12, 2017 at 12:18 pm

    sir plzzzs send me code of this project

  • thiruna June 26, 2017 at 7:54 am

    when i download this project i was run the project but user id and password doesnt go to home page after registration

  • RAHUL KUMAR July 14, 2017 at 9:03 am

    sir, can i get this projects source code.

    • Sanjeev Rai July 15, 2017 at 5:25 pm

      Project Download link is updated. To download pls follow the given steps

Comments are closed.