Unit-5
Unit-5
★ Concepts of email
Definition: - Email is a service which allows us to send the message in
electronic mode over the internet. It offers an efficient, inexpensive and real
time means of distributing information among people.
❖ E-Mail Address
● Each user of email is assigned a unique name for his email account. This
name is known as an E-mail address. Different users can send and receive
● For example,
1
● For Example :- [email protected] is an e-mail
address where webmaster is username and tutorialspoint.com is domain
name.
The username and the domain name are separated by @ (at) symbol.
Components of an Email:
2
❖ E-mail System
➢ E-mail system comprises of the following three components:
● Mailer
● Mail Server
● Mailbox
➔ Mailer
It is also called mail program, mail application or mail client. It allows
➔ Mail Server
The function of the mail server is to receive, store and deliver the email. It is
necessary for mail servers to be Running all the time because if it crashes or
➔ Mailboxes
Mailbox is generally a folder that contains emails and information
about them.
❖Working of E-mail
● Email working follows the client server approach. In this client is the
mailer i.e. the mail application or mail program and server is a device
3
● Following example will take you through the basic steps involved in
sending and receiving emails and will give you a better understanding
● It will periodically poll the POP server to check if any new email has
arrived for B.As in this case, person B has sent an email for person B,
so email is forwarded over the network to B’s PC. This message is now
4
stored on person B’s PC.
➔URL Elements
A URL is made up of several parts, each of which offers information to the
5
It is easier to learn the parts of a URL, if you look at the example URL given
below, there are three key parts: the scheme, the host address, and the file
➢The Scheme
The scheme identifies the type of protocol and URL you are linking to and
therefore, how the resource should be retrieved. For example, most web
communicate with the web servers and this is the reason a URL starts with
http://.
1 http://
Hypertext Transfer Protocol (HTTP) is used to request pages from Web servers and
6
2 https://
Secure Hypertext Transfer Protocol (HTTPS) encrypts the data sent between the
3 ftp://
File Transfer Protocol is another method for transferring files on the Web. While
HTTP is a lot more popular for viewing Web sites because of its integration with
browsers, FTP is still commonly used protocol to transfer large files across the Web
4 file://
Used to indicate that a file is on the local hard disk or a shared director
that "www" is not actually part of the domain name although it is often used
7
by forward slash characters and the file path may end with a filename at the
https://www.tutorialspoint.com/html/index.htm
❖ Types of URL: URL gives the address of files created for web pages
or other documents like an image, pdf for a doc file, etc.
➔ There are two types of URL:
● Absolute URL
● Relative URL
❖ Relative −
➢ A relative URL indicates where the resource is in relation to the current
page. Given URL is added with the <base> element to form a complete
URL.
8
➢ This type of URL contains the path excluding the domain name.
Relative means “in relation to”, and a relative URL tells a URL
location in terms of the current location.
➢ Relative path is used for reference to a given link of a file that
9
❖Protocols of Email:
● Emails basically use two types of standard protocols for
communication over the Internet. They are:-
■ POP
■ IMAP
1. POP:
a. POP stands for post office protocol for email. Similar to a post
office, our approach is just to drop the email over the service
mail provider and then leave it for services to handle the
transfer of messages.
b. We can even be disconnected from the Internet after sending
2. IMAP:
a. IMAP stands for Internet message access protocol. IMAP has
some special advantages over POP like it supports bidirectional
communication over email and there is no need to store
10
conversations on servers as they are already well-maintained in
a database.
b. It has some advanced features like it tells the sender that the
receiver has read the email sent by him.
11