Un servidor de correo es una aplicación que transporta correo electrónico entre usuarios a través de cinco pasos: 1) el usuario crea un correo, 2) el correo se envía al servidor local, 3) el servidor local negocia el envío con el servidor del destinatario, 4) el servidor del destinatario almacena el correo en el buzón del usuario, y 5) el cliente del usuario recupera el correo. Existen diferentes tipos de servidores de correo como servidores web de correo que usan HTTP.