Para escribir y enviar un correo electrónico, se necesitan tres cosas: la dirección del destinatario, un asunto breve y el cuerpo del mensaje. Cuando se envía, el programa de correo del remitente transfiere el mensaje al servidor SMTP, el cual consulta al servidor DNS para identificar el servidor de correo del destinatario y transferirle el mensaje usando SMTP. Más tarde, cuando el destinatario recibe nuevos correos, su programa de correo se conecta al servidor de correo mediante POP3 o IMAP para descargar los mensajes.