Skip to content
Home » E-mail (Electronic Mail)

E-mail (Electronic Mail)

1. Introduction

E-mail stands for Electronic Mail. It is a system used to send and receive digital messages over a computer network or the Internet.

In simple words:

E-mail is an electronic method of sending messages, documents, images and other files from one user to another through a network.

Examples of email services include Gmail, Outlook and Yahoo Mail.


2. Basic E-mail System

An e-mail system mainly consists of:

  1. Sender
  2. Mail User Agent (MUA)
  3. Mail Server
  4. Mail Transfer Agent (MTA)
  5. Mail Delivery Agent (MDA)
  6. Receiver
  7. E-mail protocols

Basic structure:

Sender
  │
  ↓
Mail User Agent
  │
  ↓
Sender's Mail Server
  │
  │ SMTP
  ↓
Receiver's Mail Server
  │
  ↓
Mail User Agent
  │
  ↓
Receiver

3. E-mail Address

Every email user normally has an email address.

Example:

balvinder@example.com

An email address has two main parts:

balvinder  @  example.com
    │             │
    │             └── Domain name
    │
    └── User/Mailbox name

@ Symbol

The @ symbol separates the username/mailbox from the domain name.


4. Components of an E-mail System

A. Mail User Agent (MUA)

MUA is the software/application used by the user to compose, send, receive and read emails.

Examples:

  • Gmail web interface
  • Microsoft Outlook
  • Apple Mail
  • Thunderbird

The MUA is commonly called the email client.


B. Mail Transfer Agent (MTA)

MTA is responsible for transferring email messages between mail servers.

For example:

Sender Mail Server
        │
        │ SMTP
        ↓
Receiver Mail Server

SMTP is commonly used for this communication.


C. Mail Delivery Agent (MDA)

The MDA is responsible for delivering incoming messages into the recipient’s mailbox.

Mail Server
     ↓
    MDA
     ↓
Recipient Mailbox

D. Mailbox

A mailbox is the storage area where a user’s received emails are kept.

It may contain:

  • Inbox
  • Sent messages
  • Drafts
  • Spam
  • Trash

5. How E-mail Works

Suppose User A wants to send an email to User B.

User A
  │
  ↓
Email Client
  │
  ↓
Sender Mail Server
  │
  │ SMTP
  ↓
Receiver Mail Server
  │
  ↓
Receiver Mailbox
  │
  ↓
User B

Step 1: Compose the message

The sender writes the email using an email client.

Example:

To: userB@example.com
Subject: Meeting
Message: Meeting will be held at 10 AM.

Step 2: Send the email

The email client sends the message to the sender’s mail server.

Step 3: Mail server processes the message

The sender’s mail server determines where the recipient’s mail server is located.

DNS can be used to locate the appropriate mail server using MX (Mail Exchange) records.

Step 4: SMTP transfers the message

The sender’s mail server uses SMTP to transfer the message to the recipient’s mail server.

Step 5: Message is stored

The receiving mail server stores the message in the recipient’s mailbox.

Step 6: Receiver checks email

The receiver’s email client accesses the mailbox using a mail-access protocol such as IMAP or POP3, or through a webmail service.

Step 7: Message is displayed

The email appears in the receiver’s inbox.


6. E-mail Protocols

Three important protocols are:

  1. SMTP
  2. POP3
  3. IMAP

7. SMTP

SMTP = Simple Mail Transfer Protocol

SMTP is mainly used for sending and transferring email.

Sender
  │
  │ SMTP
  ↓
Sender Mail Server
  │
  │ SMTP
  ↓
Receiver Mail Server

Main uses of SMTP

  • Sending email from an email client to a mail server
  • Transferring email between mail servers

Important ports

Common SMTP ports include:

  • 25 → Traditional SMTP server-to-server communication
  • 587 → Message submission
  • 465 → Commonly used for SMTP over implicit TLS

For a basic MCA exam, remember:

SMTP → Sending email


8. POP3

POP3 = Post Office Protocol version 3

POP3 is used to retrieve email from a mail server.

Traditionally, POP3 is designed around downloading messages to the email client.

Mail Server
     │
     │ POP3
     ↓
Email Client

Characteristics

  • Simple protocol
  • Suitable for downloading messages
  • Traditionally associated with local storage
  • Can be less convenient when accessing the same mailbox from multiple devices

Common ports:

  • 110 → POP3
  • 995 → POP3 over SSL/TLS

Remember:

POP3 → Download/receive email


9. IMAP

IMAP = Internet Message Access Protocol

IMAP allows users to access and manage emails while keeping the messages stored on the mail server.

This is especially useful when the same mailbox is accessed from multiple devices.

              Mail Server
             /     |      \
            /      |       \
         Mobile  Laptop   Desktop

Changes such as reading, deleting or organizing messages can be synchronized with the server.

Common ports:

  • 143 → IMAP
  • 993 → IMAP over SSL/TLS

Remember:

IMAP → Manage/synchronize email on the server


10. SMTP vs POP3 vs IMAP

FeatureSMTPPOP3IMAP
Full formSimple Mail Transfer ProtocolPost Office Protocol 3Internet Message Access Protocol
Main purposeSend/transfer mailRetrieve mailAccess/manage mail
DirectionMainly outgoing/transferServer → clientServer ↔ client synchronization
Mail stored on serverDuring transferTraditionally downloadedUsually retained on server
Multiple devicesNot applicableLess suitableVery suitable
Common port25/587/465110/995143/993

Easy trick:

SMTP = Send
POP3 = Pick up mail
IMAP = Internet mail access


11. E-mail Message Structure

An email generally consists of:

A. Header

The header contains information about the message.

Important fields include:

  • From: Sender
  • To: Recipient
  • Cc: Carbon Copy
  • Bcc: Blind Carbon Copy
  • Subject: Topic of the email
  • Date: Date/time information

Example:

From: teacher@example.com
To: student@example.com
Cc: hod@example.com
Bcc: admin@example.com
Subject: Assignment

B. Body

The body contains the actual message.

Example:

Dear Student,

Please submit your assignment by Monday.

Regards
Teacher

C. Attachment

An email can contain files such as:

  • PDF
  • Word document
  • Excel file
  • Image
  • Presentation
  • ZIP file

Modern email systems use MIME (Multipurpose Internet Mail Extensions) to support attachments and different content types.


12. CC and BCC

CC — Carbon Copy

CC sends a copy of the email to additional recipients.

All recipients can normally see the addresses listed in CC.

BCC — Blind Carbon Copy

BCC sends a copy without revealing the BCC recipients’ addresses to other recipients.

Example:

To: Student A
CC: Teacher B
BCC: Principal C

The recipient in BCC is hidden from the other recipients.


13. E-mail Architecture

A simple email architecture can be shown as:

          SENDER SIDE
               │
          Email Client
               │
               ↓
          Mail Server
               │
              SMTP
               │
               ↓
       Receiver Mail Server
               │
          ┌────┴─────┐
          │          │
        IMAP        POP3
          │          │
          └────┬─────┘
               ↓
         Receiver Client

14. Role of DNS in E-mail

DNS also plays an important role in email delivery.

Suppose an email is sent to:

student@example.com

The sending mail server needs to determine which mail server handles mail for example.com.

It can query the domain’s MX record.

example.com
      ↓
DNS MX Record
      ↓
Mail Server
      ↓
SMTP
      ↓
Mail Delivery

Therefore:

DNS helps locate the destination mail server, while SMTP transfers the email.


15. Webmail

Webmail is an email service accessed through a web browser.

Examples include:

  • Gmail
  • Outlook.com
  • Yahoo Mail

Instead of installing a separate email client, the user can open a website and manage email through the browser.

Browser
   ↓
Webmail Service
   ↓
Mail Server

16. Advantages of E-mail

1. Fast communication

Messages can be sent within seconds.

2. Low cost

Email is inexpensive compared with traditional postal communication.

3. Global communication

Users can communicate with people anywhere in the world.

4. File attachments

Documents, images and other files can be attached.

5. Easy storage

Messages can be stored and searched.

6. Multiple recipients

One email can be sent to many recipients.

7. Record keeping

Emails provide a written record of communication.

8. 24×7 availability

Email services are generally available at any time.


17. Disadvantages of E-mail

  1. Requires Internet/network access.
  2. Spam emails can be a problem.
  3. Phishing attacks can trick users.
  4. Malware can be distributed through attachments or links.
  5. Privacy and security risks exist.
  6. Large attachments may have size restrictions.
  7. Delivery can fail because of server or network problems.

18. E-mail Security

Email security is important because email may contain sensitive information.

Common security mechanisms include:

1. TLS

Protects communication between email systems by encrypting the connection.

2. SPF

Sender Policy Framework helps a domain specify which mail servers are authorized to send email for that domain.

3. DKIM

DomainKeys Identified Mail uses cryptographic signatures to help verify that an email was authorized by the sending domain and was not modified in transit.

4. DMARC

Domain-based Message Authentication, Reporting and Conformance builds on SPF and DKIM and allows domain owners to specify how receiving systems should handle authentication failures.


19. E-mail vs Traditional Mail

E-mailTraditional Mail
ElectronicPhysical
Very fastComparatively slow
Low costHigher physical delivery cost
GlobalDepends on postal network
Can attach digital filesPhysical documents required
Requires Internet/networkDoes not require Internet
Easy to store/search digitallyPhysical storage required

20. Important Exam Diagram

Draw this diagram for a 10-mark answer:

       SENDER
          │
          ↓
   Email Client (MUA)
          │
          │ SMTP
          ↓
   Sender Mail Server
          │
          │ SMTP
          ↓
  Receiver Mail Server
          │
       ┌──┴──┐
       │     │
     IMAP   POP3
       │     │
       └──┬──┘
          ↓
   Email Client (MUA)
          │
          ↓
       RECEIVER

21. Quick Revision

TermMeaning
E-mailElectronic Mail
MUAMail User Agent
MTAMail Transfer Agent
MDAMail Delivery Agent
SMTPSending/transferring email
POP3Retrieving/downloading email
IMAPAccessing and synchronizing email
MXIdentifies mail server for a domain
CCCarbon Copy
BCCBlind Carbon Copy
MIMESupports attachments and different content types
TLSSecures communication

Easy Memory Trick

SMTP → SEND
POP3 → DOWNLOAD
IMAP → SYNCHRONIZE
MX → MAIL SERVER LOCATION

Conclusion

E-mail is an important Internet application used for electronic communication. It follows a client-server architecture in which email clients communicate with mail servers using protocols such as SMTP, POP3 and IMAP. SMTP is mainly used for sending and transferring messages, while POP3 and IMAP are used for retrieving and accessing messages. DNS, particularly MX records, helps locate the destination mail server. Because of its speed, low cost, global reach and support for attachments, e-mail is widely used for personal, educational and business communication.