McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Chapter 22
Simple MailTransfer Protocol
(SMTP)
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
CONTENTSCONTENTS• USER AGENT (UA)• ADDRESSES• DELAYED DELIVERY• ALIASES• MAIL TRANSFER AGENT (MTA)• COMMANDS AND RESPONSES• MAIL TRANSFER PHASES• MIME• MAIL DELIVERY • MAIL ACCESS PROTOCOLS
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-1
SMTP concept
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-2
UAs and MTAs
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-3
Relay MTAs
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-4
Mail gateway
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
USERAGENT
(UA)
22.122.1
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-5
Format
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
ADDRESSES
22.222.2
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-6
Address
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
DELAYEDDELIVERY
22.322.3
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-7
Sender-sitedelay
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-8
Receiver-sitedelay
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
ALIASES
22.422.4
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-9
Alias expansion
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-10
One-to-many expansion
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-11
Many-to-oneexpansion
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MAILTRANSFER
AGENT
22.522.5
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-12
Email system
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
COMMANDSAND
RESPONSES
22.622.6
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-13
Commands and responses
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-14
Command format
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MAILTRANSFER
PHASES
22.722.7
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-15
Connection establishment
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-16
Message transfer
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-17
Connection termination
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MULTIPURPOSEINTERNET
MAIL EXTENSIONS(MIME)
22.822.8
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-18
MIME
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-19
MIME header
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-20
Base64
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-21
Quoted-printable
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MAILDELIVERY
22.922.9
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-22
Email delivery
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
MAIL ACCESSPROTOCOLS
22.1022.10
McGraw-Hill ©The McGraw-Hill Companies, Inc., 2000
Figure 22-22
POP3
Recommended