O serviço de correio eletrônico é implementado pelo protocolo SMTP, cujos componentes são, tipicamente, o agente do usuário e o agente de transferência ou transporte, que implementa o servidor.