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/


  • ramakant mishra

    very good tutorial site to learn php for beggerers

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

  • Manjot Singh

    I want the online project ….Thanks in advance.

  • Thanks for your awesome support.

  • amit kumar ravi

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

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

  • Jyoti Singh

    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

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

  • vikas saini

    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

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

    • 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

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

  • rehman boss

    Where is sql file?

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


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

  • Asrar Ahmad

    sir plzzzs send me code of this project

  • thiruna

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


    sir, can i get this projects source code.

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