Introduction to Electronic Mail

Last Updated : 10 Feb, 2026

Email (Electronic Mail) is a method of exchanging digital messages over the Internet using electronic devices such as computers and smartphones.

  • Enables instant communication across the globe.
  • Supports sending text, files, images, videos, and documents.
  • Each user has a unique email address (e.g., user@example.com).
  • Messages are transmitted through mail servers using standard protocols.
sender_s_outbox

Key Components

An email system consists of several core elements that work together to create, send, receive, and store messages efficiently.

  • User Agent (UA): The email client or application used to compose, send, read, and manage emails (e.g., Gmail, Outlook).
  • Mail Server: A centralized system that stores emails and manages message transmission between sender and receiver.
  • Message Transfer Agent (MTA): Responsible for routing emails from the sender’s server to the recipient’s mail server.
  • Mailbox: A storage location on the mail server where received emails are kept until the user accesses them.
  • Spool File: A temporary holding area where outgoing emails are queued before being processed and sent.

Working

Email works by transferring a message from the sender’s email client to the receiver’s mailbox through mail servers using standard protocols.

frame_3208
  • Compose: Sender writes the email in an email client
  • Send (SMTP): The client sends the message to the sender’s mail server using SMTP.
  • Server routing (MTA): The sender’s Mail Transfer Agent (MTA) finds the receiver’s mail server (via DNS/MX record) and forwards the email.
  • Delivery: The receiver’s mail server stores the email in the receiver’s mailbox.
  • Receive (IMAP/POP3): The receiver’s email client accesses the mailbox using IMAP or POP3.
  • Read: The receiver reads the message in their email client.

Email Protocols

Email protocols are rules that define how email is sent and accessed between clients and mail servers.

1. SMTP (Simple Mail Transfer Protocol)

SMTP is the standard protocol used for sending emails from the sender’s email client to the sender’s mail server and for transferring emails between mail servers until they reach the recipient’s server.

  • Handles outgoing mail only.
  • Works as a push protocol, sending messages toward the destination server.
  • Queues emails and retries delivery if the receiving server is temporarily unavailable.
  • Commonly operates on ports 25, 587, and 465.

2. POP3 (Post Office Protocol Version 3)

POP3 is a protocol used to retrieve emails by downloading them from the mail server to the user’s device.

  • Downloads emails to the local device for offline access.
  • Often removes messages from the server after download (depending on settings).
  • Best suited for accessing email from a single device.
  • Uses port 110 (or 995 for secure POP3).

3. IMAP (Internet Message Access Protocol)

IMAP is a protocol that allows users to access and manage emails directly on the mail server while keeping messages synchronized across multiple devices.

  • Keeps emails stored on the server instead of permanently downloading them.
  • Synchronizes actions like read, delete, and folder changes across devices.
  • Ideal for users who check email on phones, laptops, and web clients.
  • Uses port 143 (or 993 for secure IMAP).

Advantages

  • Fast communication: Messages are delivered within seconds globally.
  • Low cost: No printing or postage; works using the internet connection only.
  • Supports attachments: You can send documents, images, audio, and other files easily.
  • Accessible anywhere: Can be used from phone, laptop, or web from any location.
  • Easy record keeping: Emails can be stored, searched, and used as records.
  • Group communication: One message can be sent to many recipients using CC/BCC.
  • Better productivity: Helps in formal communication, notifications, and work coordination.

Limitations

  • Spam and junk mail: Inboxes can get flooded with unwanted promotional or malicious emails.
  • Phishing risk: Attackers can trick users into sharing passwords or sensitive data through fake emails.
  • Malware via attachments/links: Files or URLs in emails can carry viruses or ransomware.
  • Delivery delays: Emails can be delayed due to server issues, network problems, or filtering.
  • Size limits: Most providers restrict attachment size, so large files may not send directly.
  • Privacy issues: Emails can be intercepted or accessed if not encrypted or if accounts are compromised.
  • Miscommunication: Tone is hard to judge in text, and replies can become confusing in long threads.
Comment