Você já conhece o protocolo SMTP?
O SMTP é usado como um mecanismo comum para o transporte de correio eletrônico entre diferentes hosts.
Uma visão geral sobre SMTP
Em um processo SMTP o usuário abre uma conexão TCP para um servidor em um host remoto e tenta enviar e-mail através dessa conexão. O servidor SMTP escuta uma conexão TCP em uma porta conhecida (25) e o processo SMTP do usuário inicia uma conversa nessa porta. Quando uma conexão TCP tem sucesso, os dois processos executam um diálogo simples (solicitação / resposta) definido pelo protocolo SMTP no qual o processo do usuário transmite os endereços de correio do remetente e do(s) destinatário(s) de uma mensagem.
Quando o processo do servidor aceita esses endereços de e-mail, o processo do usuário transmite a mensagem.
Como uma conversa SMTP acontece?
Você pode imaginar como essas linhas compartilhadas em uma conversa SMTP podem ficar complicadas a ponto de deixar um sistema inteiro isolado? É assim!
Segue o link para verificar os possíveis códigos de erro:
https://www.cisco.com/c/en/us/support/docs/security/email-security-appliance/118234-technote-esa-00.html
E é assim, os primeiros serviços de correio eram muito simples e o protocolo SMTP é um dos mais antigos. Mas logo ficou popular como um meio de comunicação pessoal além do profissional e os problemas de segurança para o e-mail eram intermináveis.
SMTP e POP3 nasceram como protocolos para mover arquivos de texto simples armazenados num servidor. O esquema de ameaças que existia quando todos os usuários estavam no mesmo servidor era muito menor do que quando tínhamos dois ou mais servidores.
O e-mail hoje é muito semelhante a como começou mas com necessidades exigentes de confidencialidade, integridade e disponibilidade.