DSA Factory
Free Names and the web lessonsNames and the web · Stage 2 · Security and the whole journey · Step 2

Email: SMTP and IMAP

Follow a message from sender to inbox, and see which protocol pushes mail and which fetches it. About 12 minutes.

Quick check

A mail server needs to deliver a message to someone@receiver.example. How does it find the server to connect to?

  1. AIt looks up the MX record for receiver.example in DNS
  2. BIt connects to www.receiver.example
  3. CIt asks the recipient's IMAP server for its address
Show the answer

It looks up the MX record for receiver.example in DNS. MX records list the mail servers for a domain by priority.

Lock it in

4 questions on this idea

Short questions that apply the idea to new cases: trace it, work out a number, put steps in order. A wrong answer explains itself.

Answer them in your browserFree account, no card. Your progress is saved, and the idea comes back in a quick review later.
Sign up free to solve