Một hệ thống email gồm ba thành phần cơ bản là:

  1. Mail User Agent (MUA): các ứng dụng soạn thảo và gửi mail, chẳng hạn như Outlook, trang web Gmail hoặc ứng dụng Gmail.
  2. Mail server: chịu các trách nhiệm sau:
    1. Mail Submission Agent (MSA)
    2. Mail Transfer Agent (MTA)
    3. Mail Delivery Agent (MDA)
  3. Các giao thức: SMTP, POP3IMAP. Cả ba giao thức này đều trao đổi thông tin ở dạng bản rõ (không có mã hóa).

Minh họa quá trình trao đổi email:

Resources