Você envia e recebe todos os dias, é instantâneo e não custa nada. É o email, uma das ferramentas mais importantes da atualidade. Vamos dar uma olhada em como funciona, nos bastidores e na linguagem normal.
Índice
O que exatamente é e-mail?
O correio eletrônico (abreviado como e-mail, e-mail, e-mail, etc.) é uma forma muito antiga de comunicação baseada em computador. Há muito tempo – em termos tecnológicos, 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 acontece com qualquer comunidade, as pessoas encontraram maneiras úteis e exclusivas de se comunicarem e um sistema de mensagens evoluiu. A ressalva era que você só poderia enviar mensagens para outros usuários no mesmo sistema, pelo menos até 1971. Conforme a história continua, veio Ray Tomlinson, que enviou o primeiro e-mail se dirigindo a 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 traz onde estamos hoje.
(Imagem do ajmexico )
O e-mail era, naquela época, o equivalente à mensagem de texto de hoje. Com o tempo, mudou e evoluiu como qualquer outra coisa; ele tem informações sobre o remetente e o destinatário, uma linha de assunto, um corpo de mensagem e anexos, mas, no geral, os e-mails são documentos muito simples. Não é tão fácil ir do ponto A ao ponto B, entretanto. Como qualquer outra coisa, há um processo intrincado envolvido que funciona nos bastidores para fazer com que pareça o mais uniforme possível. Muitas das ideias usadas na retransmissão de e-mail foram importantes na formulação da transferência de documentos, que está no centro de coisas como sistemas de BBS e a world wide web.
Do remetente ao destinatário
Vamos começar com uma ilustração do processo. Pode não fazer todo o sentido no início, mas será útil consultar novamente.
Quando alguém, digamos um vendedor de especiarias, envia um e-mail, ele deve ter um endereço no formato usuário@domínio.ext. Nosso exemplo tem freman.alpha@arrakis.com. O e-mail é enviado pelo cliente a um servidor de e-mail de saída via Simple Mail Transfer Protocol. O servidor SMTP é como sua agência postal local, que verifica sua postagem e endereço e descobre para onde enviar sua correspondência. Ele não entende domínios, no entanto. Eles são um tipo de coisa abstrata, então o servidor SMTP contata um servidor do Sistema de Nome de Domínio. O servidor DNS é uma espécie de telefone ou catálogo de endereços para a Internet; ele traduz domínios como “arrakis.com” para um endereço IP como “74.238.23.45”. Em seguida, ele descobre se esse domínio possui algum servidor “MX” ou de troca de correio e faz uma anotação disso. É como consultar mapas de consulta de onde sua correspondência deve ir,
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 é conhecido como MTA, ou Mail Transfer Agent. Ele decide onde exatamente colocar a correspondência, da mesma forma que os correios de um amigo descobrem a melhor forma de entregá-la. Então, seu amigo vai buscar o e-mail, geralmente usando um cliente que funciona via POP ou IMAP.
POP x IMAP
Essas duas siglas afetam os painéis de configurações de e-mail em todos os lugares, então vamos examiná-las mais profundamente. POP significa Post Office Protocol. É útil porque, como uma agência de correios, 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 requer muito espaço ou largura de banda. Você pode usar o POP para obter e-mails de várias caixas de entrada diferentes em vários servidores de e-mail diferentes e consolidá-los em um.
Porém, tem suas desvantagens. POP é um protocolo unidirecional; a informação viaja em uma direção. Depois de baixar o e-mail para um cliente, cabe ao cliente classificar seus diferentes status e assim por diante. Isso é bom se você acessa o e-mail apenas de um lugar. Hoje em dia, porém, é comum obter acesso ao e-mail do cliente do telefone, da interface da web quando você está fora de algum lugar e de um cliente quando está em casa. Seria entediante classificar todas essas informações em vários dispositivos, supondo que você tenha mantido uma cópia de cada e-mail no servidor para começar.
(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 uma maneira diferente: é “orientado para o 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 e-mail em seu telefone, ele é marcado como lido e durante a próxima interação com o servidor, esse status é enviado de volta para que todos os outros clientes possam ser atualizados com ele. É como receber seu e-mail para um assistente nos correios que o categoriza e armazena para você, entrega-o se você está em casa, no trabalho ou realmente lá, e faz alterações nas cópias armazenadas conforme você faz .
Você pode manter um arquivo devidamente marcado em seu cliente doméstico, bem como em seu servidor de correio. IMAP também suporta um modo offline; as alterações são sincronizadas com o servidor na próxima vez que você estiver online. Você também pode configurar os servidores de e-mail IMAP para buscar e-mails nas caixas de entrada POP, o que funciona muito bem se você deseja consolidar. Claro, como o IMAP funciona com o ideal de “nuvem”, o acesso ao servidor e o armazenamento podem ser problemáticos. Felizmente, o espaço de armazenamento e a largura de banda não são tão caros quanto costumavam ser, mas isso pode definitivamente ser uma compensação para algumas pessoas.
SMTP e MTA
Ao contrário da sua caixa de correio física, os e-mails enviados e recebidos são controlados por dois tipos diferentes de servidores. Não há realmente nenhuma discriminação em relação ao recebimento de servidores; qualquer computador pode se tornar um MTA com bastante facilidade 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 sozinhos. Por quê? Por causa da grande quantidade de spam consumindo nossa largura de banda coletiva, exatamente o material 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. A questão é que você precisa de um MTA e de um servidor SMTP para usar o e-mail, pois cada um é especializado para o que faz.
O e-mail é uma parte importante do nosso dia a dia, mas é bom entender como ele funciona. Afinal, não teríamos internet sem ela.