~/netref / Email Protocols
##

Email Protocols

SMTP pushes mail between servers; IMAP/POP3 pull it to clients. SPF, DKIM and DMARC stop spoofing.

// mail delivery path

Sender MUA
587 ▶
MSA
MTA
25 ▶
MX / MTA
MDA
993 ◀
Recipient MUA
MUA = mail client · MSA = submission · MTA = transfer · MDA = delivery. The recipient pulls with IMAP (993) or POP3 (995).
// protocols & ports
SMTPTCP 25Server-to-server relay (MTA → MTA)
SMTP submissionTCP 587Client sends mail (STARTTLS)
SMTPSTCP 465Implicit-TLS submission
POP3TCP 110 / 995Download & (usually) delete
IMAPTCP 143 / 993Sync mailbox across devices
// anti-spoofing
SPFTXT record listing IPs allowed to send for the domain
DKIMCryptographic signature in headers, verified via DNS key
DMARCPolicy (none/quarantine/reject) + reporting; aligns SPF & DKIM
DANE / MTA-STSEnforce TLS for mail transport