major part 1.jayant

Upload: vikash-verma

Post on 05-Apr-2018

216 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/31/2019 Major Part 1.Jayant

    1/8

    i

    WEB BASED MAILING SERVICES

    A

    PROJECT REPORT

    Submitted

    in partial fulfilment for the award of the Degree of

    Bachelor of Technology (EC)

    in Department of Electronics & Communication Engineering

    Supervisor: Submitted By :

    D PRADEEP Jayant Prajapat(08E1CIECM40P026)

    (Lecturer, EC/AEI Dept.)

    Department of Electronics & Communication

    Compucom Institute of IT & Management

    Rajasthan Technical University, KotaMay 2012

  • 7/31/2019 Major Part 1.Jayant

    2/8

    ii

    CERTIFICATE

    This is to certify that Mr. JAYANT PRAJAPAT, a student of B.Tech (Electronics &

    Communication) VIII semester has submitted his project report entitled WEB BASED

    MAILING SERVICES under my guidance.

    D PRADEEP

    (Assistant Professor, EC/AEI Department)

  • 7/31/2019 Major Part 1.Jayant

    3/8

    iii

    ACKNOWLEDGEMENT

    I express our deep sense of gratitude to Mr. D. Pradeep for her unflinching support and

    making herself available for discussion and providing as and when required facilities,

    whenever needed throughout the duration of the project.

    No thanks will be completed without thanking all my team members, who have carried

    out the project development in very cooperative and sincere manner, at times there were

    multiple views but we acknowledge the way we all reached at a common solution each

    time.

    Mr. Hemant Gupta Jayant Prajapat(08ECIEC026)

    (H.O.D of EC Dept.)

    Mr. D. Pradeep

    (Lecturer, EC/AEI Dept.)

  • 7/31/2019 Major Part 1.Jayant

    4/8

    iv

    PREFACE

    Major Project is one of the most important components in the fulfilment of any

    engineering course conducted at any level at any college. Each and every one of us would

    always have an added advantage if we have a chance to come face to face with the

    equipments and the processes we are being taught in our engineering course .The main

    purpose of the training program is to expose the trainees to practical experience of the

    actual industrial conditions in which they are required to work in future.

    I deem it a privilege to have undergone training in an organization, which has allowed me

    to see the actual working of the software industry. At the department of information

    technology; we have been given the chance to be familiar with new technologies.

  • 7/31/2019 Major Part 1.Jayant

    5/8

    v

    ABSTRACT

    This project is about developing a web based mail client connecting to a Linux Server

    running a Mail Server and with APACHE as the Web Server.

    The Project has the following main functionality

    1. Receiving/Sending/organizing mails using POP3

    2. Sending mail using send mail

    3. Performing Admin functions like managing new user, resetting passwords etc.

    The key feature of the project is its capability of accessing mails from other mailing

    servers like Rediffmail, Gmail, yahoo etc. In a nutshell, this system will act as a single

    window-multiple mail accounts access platform.

  • 7/31/2019 Major Part 1.Jayant

    6/8

    vi

    Contents

    Description Page No.

    Title i

    Certificate ii

    Acknowledgement iii

    Preface iv

    Abstract v

    List Of Figures vii

    Chapter 1: Introduction Of The Project 1

    Chapter 2: Literature Survey 3

    2.1 Tools & Technology Used 4

    Chapter 3: Introduction To Webmail 5

    3.1 Servers Required 6

    Chapter 4: Implementation 28

    4.1 Procmail 28

    4.2 Dovecot 29

    4.3 DHCP 31

    Chapter 5: Conclusion: 37

    Appendices: 39

    Appendix AGlossary 39

    Appendix BReferences 40

    Appendix CAcronym List 40

  • 7/31/2019 Major Part 1.Jayant

    7/8

    vii

    References 41

    List of Figures

    Description Page No

    Fig. 3.1 Message Flow 6

    Fig. 3.2 YUM Server 8

    Fig. 3.3 Passive Connection Using port 21 10

    Fig. 3.4 FTP Server 11

    Fig. 3.5 HTTP Server 14

    Fig. 3.6 SMTP 16

    Fig. 3.7 Domain Name Space 20

    Fig. 3.8 DNS Server 22

    Fig. 3.9 POP Architecture 25

    Fig. 3.10 Mail Delivery Using POP3 25

    Fig. 4.1 Working Methodology Of Mailing Services 29

    Fig. 4.2 Web Based Mailing services 34

    Fig. 4.3 Composing A Mail 35

  • 7/31/2019 Major Part 1.Jayant

    8/8

    viii

    Fig. 4.4 Receiving A Mail 35

    Fig. 4.5 Level 0 DFD 36

    Fig. 4.6 Level 1 DFD 36

    Fig. 4.7 Level 2 DFD 37

    Fig. 4.8 Entity Relationship Diagram 37