Sign in to save

Bookmark this page so you can find it later.

Sign in to save

Bookmark this page so you can find it later.

Email feels instant, but every message takes a coordinated trip through many computers before it reaches the recipient. A sender writes a message on a laptop or phone, then the mail app hands it to an outgoing mail server. From there, the message is addressed, routed, checked, stored, and finally delivered to the recipient’s device. Understanding this path helps explain reliability, spam filtering, privacy, and why a message can sometimes be delayed.

Key Facts

  • SMTP is used to send email from a client to a mail server and between mail servers.
  • DNS MX records tell sending servers which mail server accepts email for a domain.
  • IMAP keeps messages on the mail server and syncs them across devices, while POP3 usually downloads messages to one device.
  • TLS encrypts many email connections in transit, protecting data while servers communicate.
  • Total delivery time = client upload time + DNS lookup time + server processing time + network transit time + recipient sync time.
  • If a 2 MB attachment is sent over a 4 Mbps upload connection, minimum upload time = 16 Mb / 4 Mbps = 4 s.

Vocabulary

SMTP
Simple Mail Transfer Protocol is the main protocol used to send email from one server to another.
DNS
Domain Name System is the internet service that translates domain names into records and addresses that computers can use.
MX record
A mail exchange record is a DNS record that identifies which server should receive email for a domain.
Packet
A packet is a small chunk of data with addressing information that helps it travel across the internet.
TLS
Transport Layer Security is a protocol that encrypts data sent between computers to reduce eavesdropping.

Common Mistakes to Avoid

  • Assuming email travels directly from one device to another is wrong because most email passes through outgoing and incoming mail servers.
  • Confusing DNS with email delivery is wrong because DNS does not carry the message, it only helps locate the correct mail server.
  • Thinking one large email crosses the internet as a single object is wrong because data is divided into packets that may take different routes.
  • Assuming all email is fully private by default is wrong because encryption depends on server settings, transport security, and how the message is stored.

Practice Questions

  1. 1 A student sends a 6 MB email attachment over an upload speed of 12 Mbps. Ignoring overhead, how many seconds are needed to upload the attachment to the outgoing mail server?
  2. 2 A message experiences a 0.2 s client upload, 0.05 s DNS lookup, 0.4 s server processing, 0.15 s network transit, and 0.3 s recipient sync. What is the total delivery time?
  3. 3 Explain why an email may arrive late even if the sender’s internet connection is working and the recipient’s device is online.