Practical Training Presentation On Ratmail Server By: Harshvardhan Singh 08ESKIT029 I.T. A-G2

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 28

Practical Training Presentation On RATMail SERVER

By:
Harshvardhan Singh 08ESKIT029 I.T. A-G2

Alternative Thinking of Managing Server

Aim of The Project


To familiarize the audience what a MAIL SERVER is

all about.

How it works over the server and on clients local host

using windows application i.e. Email Client.

Mail Server
What is a Mail Server?

How does it work?

Mail Server
A mail server is the computerized equivalent of a friendly

neighborhood mailman.
Also be known as-Mail Transfer Agent , Mail Transport

Agent, Mail Router or an Internet Mailer.


It is an application that receives incoming e-mail from

local users and remote senders and forwards outgoing email for delivery.

Mail Server
A computer dedicated to running such applications is

also called as mail server. Examples:


SMTP Mail Servers:

Microsoft Exchange, qmail , Exim ,Sun Java System.


POP3/IMAP Mail servers:

Apache James, MagicMail, Oracle Beehive, Microsoft Windows POP3 Service, Citadel(uses a database-driven mail store).

Working..
Principle: Client-Server

Model. A client is any computer connected to the internet through a unique internet protocol address. Consists of two type of Servers:

SMTP server PAP3/IMAP server

SMTP server
Stands for- Simple Mail Transfer Protocol.
It is a procedure of communication, for a particular

purpose.
This server program exclusively handles the sending part

of a mail which includes:

SMTP server receives the sent mail through port 25.


SMTP server separates the user name and the site name.
Example:

[email protected]

Continued..

If the domain name is same then mail is directly been transferred to its POP3/IMAP servers. If different then corresponding ip is searched from the DNS then the mail transferred to the mail is forwarded to its POP3 server. Otherwise it searches the DNS to get the ip address corresponding to the domain.

If not delivered then saved to sent mail and periodically repeating the procedure.
If finds problem then server generate mailer daemon message.

POP3 server
POP stands for 'Post Office protocol .

Its server port number 110.

POP3 server receives the request for reading mail after the log in procedure. Example: Gmail pop3 server. Maintain text file for each received mail. Pop3 analyze the text file. Table is maintained separating the header, subject, timing, etc. Disadvantage: Once downloaded then the mail is removed from the server.

IMAP server
IMAP was designed by Mark Crispin in 1986.
IMAP stands for Internet Message Access Protocol. Server port number 143.

IMAP maintain text file on server .


Mails can be accessed or downloaded from any machine . Does not remove mail from server if downloaded.

Versions: Original

IMAP,IMAP2,IMAP3,IMAP2bis,IMAP4,IMAP5

Diagrammatic Representation:

Technologies
Software requirements

Operating System: Windows 2000/XP/vista/win7 (Client/Server). Web-Server: Apache Tomcat 6.0.10 Front-end: HTML, JavaScript. Communication Architecture: Java Server Pages( jsp). Database maintenance: MySQL. Client Browsers: IE/Mozilla/Chrome/Safari.
Hardware Requirements:

Pentium IV Processor with 1 GHz Clock Speed 128 MB RAM, 40 GB HDD, 32 Bit PCI Ethernet Card

Technologies
Apache Tomcat Server:

It is an Open Source Servlet Container. It implements the Java Servlet and the Java Server Pages(JSP) specifications and provides a "pure Java" HTTP Web server environment for Java code to run. Latest version: Apache tomcat 7.0.20 Used : Apache tomcat 6.0.10

Java Server Pages(JSP):

Text-Based document which supports static and dynamic pages on client browser. Html and java coding resides on the same page. Better and easy than Servlet tech. .

RAT mail server


Homepage of

ratmail.com Users can register themselves by Signup or if they already have existing account then they can login.

Signup
Users can

register themselves. Check avail. Option used to check if entered id already exists. Hyperlink for redirecting to the Homepage.

Use of JavaScript: JavaScript is used to check the errors on the client side. Example: Password does not match. For mandatory fields. For correct domain. Mobile number having 10 digits. Etc.

Confirms through

the database if the entered id and password exists or not. Can be done at both client level (using scripting code) or at server level.

Inbox
Inbox of the

current account. Can be received using POP3/IMAP server.

Inbox message..

Compose..
Used to send

mail.to the user have account in the same domain (ratmail.com)or in some different domain like Gmail ,msn, etc.

Sent items..

Drafts..

Update..

Help..
Used for

users queries.

Database..

Conclusion..
RATMAIL server has been very useful as it provides me

with all type knowledge and information about the emailing system.
During the training period under Road Ahead Tech. I

observe development over my team-work, interaction qualities with seniors and teachers to build a healthy relationship which provides me energy and inspiration to work.

You might also like