1 / 18

Intranet Mail Server

Intranet Mail Server. By: E. Susheel Chandar M. Guna Sekaran. Modules. Authentic Server SMTP Server POP3 Server Chat Server. Authentic Server.

zubin
Download Presentation

Intranet Mail Server

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Intranet Mail Server By: E. Susheel Chandar M. Guna Sekaran

  2. Modules • Authentic Server • SMTP Server • POP3 Server • Chat Server

  3. Authentic Server • This Module is used for the user to connect to the mail server and also acts as the main server that gives the user the services of the SMTP and POP3 for sending and receiving mails , i.e. connects the user with the SMTP and the POP3 Server

  4. Data Flow Diagram Incorrect User Info SMTP Server Existing Users UsrName and Pwd Client User Interface Acknowledge Authentic Server POP3 Server Registration Req New Users Acknowledge Chat Server Data Store User Information

  5. SMTP Server • SMTP (Simple Mail Transfer Protocol) is used for the purpose of sending mails to a particular user • This SMTP Server implements the following set of the basic SMTP Commands which are sent from the host to send mails

  6. Contd.. • HELO <domain> • Returns identity of mail server. • MAIL FROM <host> • Initiates a mail session from host. • RCPT TO <user> • Designates who receives mail. • DATA • Begins message composition. • QUIT • Terminates the mail session. • VRFY <user> • Verifies the identity of a user.

  7. Contd.. • NOOP • Causes no action, except acknowledgement from server. • RSET • Resets mail connection . • The Response Codes from the server to the client for the requests are as follows • 220 • Mail service ready. • 250 • Mail transfer completed.

  8. Contd.. • 354 • Start mail message, end with <CRLF><CRLF>. • 221 • Mail service closing connection. • 421 • Mail service unavailable. • 450 • Mailbox unavailable. • 500 • Unknown command. • 501 • Bad parameter. • 502 • Command not implemented.

  9. Data Flow Diagram HELO mgr.com Client SMTP Server 220 MAIL FROM <guna@mgr.com> 250 RCPT TO <susheel@mgr.com> 250 DATA (Welcome-----.) 250 QUIT 221

  10. POP3 Server • POP3 (Post Office Protocol Version 3.0) is used for the purpose of receiving or retrieving the mails for a particular user. • The POP3 Server Implements the following set of basic Commands for the purpose of retrieval of mails

  11. Contd.. • USER username • Sent by a client to identify the recipient. • PASS password • Sent by a client to supply a password for the recipient. • RETR index • Sent by a client to retrieve a specific message. • DELE index • Sent by a client to delete a specific Message. • QUIT • Sent by a client to sign off from the server.

  12. Contd.. • Responses in a POP3 Server for the above requests or commands from the client is of only two types • If the Request sent is correct the response usually begins with +OK <suffixes> • If the Request sent is incorrect the response usually begins with –ERR < suffixes>

  13. Data Flow Diagram USER guna Client POP3 Server +OK password reqd for susheel@mgr.com PASS cse +OK susheel@mgr.com has 2 message(s) ( 2000 octets) RETR 2 +OK 340 octets Message …………. DELE 1 +OK Message 1 has been deleted QUIT +OK pop server at mgr.com signing off

  14. Chat Server • This Module is used to implement a chat between two specific users who are online and also can initiate a conference chat between multiple users online

  15. Data Flow Diagram Individual Chat : IP address of Client Y Chat Request Server Chat Request Response Client X Client Y Direct Connection Establishment

  16. Percentage of Completion • Finished the Phases of analysis and Design of the Servers • Implementation of SMTP and POP3 Servers in Process • In Overall covered nearly 40 – 50 % of the Project

  17. Future Enhancement • To add facility of Voice Chat

  18. THANK YOU

More Related