Como funciona o email?


-1

Impressão

Você o envia e recebe todos os dias, é instantâneo e não custa nada. É o email, uma das ferramentas mais importantes de hoje. Vamos dar uma olhada em como isso funciona, nos bastidores e no idioma normal.

O que exatamente é o email?

O correio eletrônico (abreviado como email, email, email etc.) é uma forma muito antiga de comunicação baseada em computador. Há muito tempo – em termos tecnológicos, e não humanos -, os computadores eram máquinas gigantes. As pessoas usavam terminais dial-up para acessá-los, e cada máquina mantinha armazenamento para vários usuários. Como é o caso de qualquer comunidade, as pessoas encontraram maneiras úteis e únicas de se comunicar, e um sistema de mensagens evoluiu. A ressalva era de que você só podia enviar mensagens para outros usuários no mesmo sistema, pelo menos até 1971. Ao longo da história, veio Ray Tomlinson, que enviou o primeiro email endereçando um usuário em outro sistema usando o símbolo '@' . Obviamente, tanto a dinâmica subjacente quanto as consequências de longo alcance não eram tão simples, mas foi essa noção que nos leva a onde estamos hoje.

 terminal

(Imagem de ajmexico)

O email era, naquele momento, o equivalente à mensagem de texto de hoje. Com o tempo, mudou e evoluiu como qualquer outra coisa; possui informações sobre remetentes e destinatários, uma linha de assunto, um corpo de mensagem e anexos, mas, no geral, os emails são documentos bastante simples. Não é tão fácil obtê-lo do ponto A ao ponto B, no entanto. Como qualquer outra coisa, há um processo complexo envolvido que funciona nos bastidores para torná-lo o mais transparente possível. Muitas das idéias usadas na retransmissão de e-mail foram importantes na formulação da transferência de documentos, que está no cerne de coisas como sistemas de boletins e a Internet.

Do Remetente ao Destinatário

Vamos começar com uma ilustração do processo. Pode não fazer totalmente sentido a princípio, mas será útil consultar novamente.

Email Map

Quando alguém, digamos que um vendedor de especiarias, envia um e-mail, ele precisa ter um endereço na forma de usuário@domínio.ext. Nosso exemplo tem freman.alpha@arrakis.com. O email é enviado pelo cliente para um servidor de email de saída via Simple Mail Transfer Protocol. O servidor SMTP é como a agência postal local, que verifica sua postagem e endereço e descobre para onde enviar sua correspondência. Porém, ele não entende domínios. Eles são um tipo de coisa abstrata, então o servidor SMTP entra em contato com um servidor do Sistema de Nomes de Domínio. O servidor DNS é uma espécie de telefone ou catálogo de endereços da Internet; ele converte domínios como “arrakis.com” para um endereço IP como “74.238.23.45”. Depois, ele descobre se esse domínio possui algum servidor “MX” ou de troca de mensagens e faz uma anotação. É como nos mapas de consultoria da agência postal sobre onde suas mensagens devem ir, ligando para a agência de correios local e verificando se o seu amigo tem uma caixa postal ou caixa postal. caixa para receber correio.

Agora que o servidor SMTP possui as informações adequadas, a mensagem é enviada desse servidor para o servidor de troca de correio do domínio de destino. Esse servidor é chamado de MTA ou Mail Transfer Agent. Ele decide onde exatamente colocar a correspondência, como a agência de correios de seu amigo descobre a melhor forma de enviá-la. Então, seu amigo vai buscar o correio, geralmente usando um cliente que funciona via POP ou IMAP.

POP vs. IMAP

pop v imap

Esses dois acrônimos afetam os painéis de configurações de e-mail em todos os lugares, então vamos dar uma olhada mais profunda neles. POP significa Post Office Protocol. É útil porque, como uma agência postal, você pode entrar, pegar todas as suas correspondências e sair. Você não precisa ficar conectado e, além de deixar uma cópia no servidor, é um procedimento bastante simples. Se você não deixar uma cópia no servidor, também não será necessário muito espaço ou largura de banda. Você pode usar o POP para pegar emails de várias caixas de entrada diferentes em vários servidores de email diferentes e consolidá-los em um.

Ele tem suas desvantagens, no entanto. O POP é um protocolo unidirecional; a informação viaja em uma direção. Depois de baixar o e-mail para um cliente, cabe a ele classificar seus diferentes status e assim por diante. Tudo bem se você acessar o e-mail apenas de um lugar. Hoje em dia, porém, é comum obter acesso por e-mail do cliente do telefone, da interface da web quando você estiver em algum lugar e de um cliente quando estiver em casa. Seria tedioso classificar todas essas informações em vários dispositivos, desde que você tenha mantido uma cópia de cada email no servidor para começar.

 imap_pop

(Imagem de SuccessByDesigns)

O IMAP é um pouco mais inteligente sobre as coisas. Embora o POP possa ser considerado muito “orientado para o cliente”, o Internet Message Access Protocol foi projetado para funcionar de maneira diferente: é “orientado ao servidor” e bidirecional. Os clientes têm uma comunicação bidirecional com seus servidores. Todas as mensagens são mantidas no servidor para que vários clientes possam acessá-las. Quando você verifica um email em seu telefone, ele é marcado como lido e, na próxima interação com o servidor, esse status é enviado de volta para que todos os outros clientes possam ser atualizados com ele. É como ter seu e-mail enviado a um assistente da agência postal que o categoriza e armazena para você, fornece para você, esteja em casa, no trabalho ou realmente lá, e faz alterações nas cópias armazenadas à medida que você faz .

Você pode manter um arquivo devidamente marcado no seu cliente doméstico e no servidor de correio. O IMAP também suporta um modo offline; as alterações são sincronizadas com o servidor na próxima vez em que você estiver on-line. Você também pode configurar os servidores de email IMAP para buscar emails nas caixas de entrada POP, o que funciona muito bem se você deseja consolidar. Obviamente, como o IMAP trabalha com o ideal da “nuvem”, o acesso e o armazenamento do servidor podem ser problemas. Felizmente, o espaço de armazenamento e a largura de banda não são tão caros como costumavam ser, mas isso definitivamente pode ser uma troca para algumas pessoas.

SMTP e MTA

Diferentemente da sua caixa de correio física, as mensagens enviadas e recebidas são tratadas por dois tipos diferentes de servidores. Realmente não há discriminação em relação ao recebimento de servidores; qualquer computador pode ser facilmente transformado em um MTA e lidar bem com as coisas. Enviar e-mail é uma história diferente. Os servidores SMTP devem ter endereços IP estáticos, e a maioria dos ISPs bloqueia a porta 25 para que seus usuários não possam enviar e-mails. Por quê? Devido às enormes quantidades de spam que consomem nossa largura de banda coletiva, as mesmas coisas que seu MTA deve ser configurado para filtrar. Você pode configurar seus clientes para usar o servidor SMTP do seu ISP em vez de executar o seu próprio. O ponto é que você precisa de um servidor MTA e um servidor SMTP para usar o email, pois cada um deles é especializado no que faz.


O e-mail é uma parte importante da nossa vida cotidiana, mas é bom entender como funciona. Afinal, não teríamos internet sem ela.


Like it? Share with your friends!

-1

One Comment

Your email address will not be published. Required fields are marked *