Quando você digita um endereço de e-mail para uma mensagem e clica em enviar, como o e-mail sabe para onde ir?
Seu cliente de e-mail (software de e-mail) envolve seu e-mail junto com certas informações sobre a mensagem e envia o e-mail para seu servidor SMTP (o servidor SMTP lida com e-mails de saída. SMTP significa Simple Mail Transfer Protocol) Qual servidor SMTP que você usa está configurado em seu software de e-mail. A maioria das pessoas usa o servidor SMTP fornecido por seu Provedor de Serviços de Internet (ISP). Ou se você usa e-mail baseado na web, como Hotmail ou Yahoo Mail, você não tem controle sobre o servidor SMTP – ele está integrado.
Seu servidor SMTP aceita o e-mail, procura o endereço IP do servidor de destino, divide a mensagem em pacotes e envia os pacotes ao destino por meio de uma série de “saltos” (geralmente uma sequência de roteadores de alta potência). O caminho que o seu e-mail percorre na Internet é determinado por vários roteadores. Os roteadores usados para roteamento da Internet foram comparados com supercomputadores. Eles examinam vários caminhos possíveis para o destino e decidem o melhor caminho a seguir. Os pacotes individuais podem todos usar a mesma rota, ou alguns podem seguir por um caminho, então o roteador pode decidir que há muito tráfego ao longo desse caminho e enviar o restante dos pacotes por outro caminho ou uma variedade de outros caminhos .
Depois que todos os pacotes são recebidos, o servidor de destino (geralmente um servidor “POP”) conecta os pacotes novamente e coloca o e-mail em um arquivo especial e espera que o destinatário solicite o e-mail.
Os servidores de e-mail têm uma conversa real. Como você pode ver abaixo, eles são até muito educados. Esta é uma conversa real com as informações de identificação ofuscadas. O servidor de envio se conecta ao servidor de destino. Diz olá. O servidor de destino responde com ELHO. Eles até usam o primeiro nome. O servidor de envio diz: “Tenho uma mensagem para um de seus funcionários, e é deste tamanho.”
O servidor de destino procura o endereço de e-mail e verifica se deseja e pode receber e-mail do destinatário. Em seguida, informa o servidor de envio. “Ok, mande em”
O servidor de envio então diz: Ok, estou enviando a mensagem. Você saberá quando estiver pronto quando vir duas alimentações de linha de retorno de carro (CRLF) consecutivas. O servidor receptor então confirma o recebimento da mensagem e a conversa termina.
Conectando-se a xx.bxxx.bixxd.com [61.00.00.122]: 25 … conectado
SMTP (recebendo) 220 nxx01p.mx.bixxd.com Servidor ESMTP pronto Ter, 23 de dezembro de 2008 21:58:40 +0000
SMTP (enviando) EHLO um-232.shxxs.net
SMTP (recebendo) 250- nxx01p.mx.bixxd.com 250-ETRN 250-AUTH = LOGIN PLAIN 250-AUTH LOGIN PLAIN 250-PIPELINING 250-DSN 250-8BITMIME 250 TAMANHO 15728640
SMTP (enviando) MAIL DE: 411.4.600062-12189942 @ Selxxxization.com (enviando) RCPT PARA: kxxxy @ bixxd.net
SMTP (enviando) DADOS
SMTP (recebendo) 250 Sender 411.4.600062-12189942 @ Selxxxization.com e extensões (OK
SMTP (recebendo) 250 Destinatário kxxxy @ bixxd.net OK
SMTP (recebendo) 354 OK Enviar dados terminando com CRLF.CRLF
SMTP (envio) de gravação de mensagem e encerramento. . . . . . .
SMTP (recebendo) 250 Mensagem recebida: 20081223215845. nxx01p.mx.bixxd.com @ um-232.shxxs.net
SMTP (enviando) SAIR