O que exatamente é o email?
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 gigantescas. As pessoas usavam terminais dial-up para acessá-los, e cada máquina armazenava armazenamento para vários usuários. Como é o caso de qualquer comunidade, as pessoas encontraram maneiras úteis e únicas de se comunicarem entre si e um sistema de mensagens evoluiu. A ressalva era que você só podia enviar mensagens para outros usuários no mesmo sistema, pelo menos até 1971. Como conta a história, veio Ray Tomlinson que enviou o primeiro e-mail endereçando um usuário em outro sistema usando o símbolo '@'. Obviamente, tanto a dinâmica subjacente quanto as conseqüências de longo alcance não foram tão simples, mas foi essa noção que nos leva aonde estamos hoje.
O e-mail era, naquela época, o equivalente da mensagem de texto de hoje. Com o tempo, mudou e evoluiu como qualquer outra coisa; Ele tem informações de remetente e destinatário, 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 intricado envolvido que funciona nos bastidores para que pareça o mais simples possível. Muitas das idéias usadas na transmissão de e-mails foram importantes na formulação da transferência de documentos, que está no centro de coisas como sistemas de quadros de aviso e a rede mundial de computadores.
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.
Agora que o servidor SMTP possui as informações adequadas, a mensagem é enviada desse servidor para o servidor de troca de mensagens do domínio de destino. Esse servidor é chamado de MTA ou Mail Transfer Agent. Ele decide exatamente onde colocar o e-mail, da mesma forma que a agência postal do seu amigo descobre como melhor recebê-lo. Então, seu amigo vai buscar o e-mail, geralmente usando um cliente que funciona via POP ou IMAP.
POP vs. IMAP
Tem suas desvantagens, no entanto. POP é um protocolo unidirecional; a informação viaja de um jeito. Depois de fazer o download do e-mail para um cliente, cabe ao cliente classificar seus diferentes status e assim por diante. Tudo bem se você só acessar e-mails de um lugar. Hoje em dia, no entanto, é comum receber acesso por e-mail do cliente do seu telefone, da interface da Web quando você está em algum lugar e de um cliente quando você está em casa. Seria tedioso classificar todas essas informações em vários dispositivos, desde 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 Protocolo de Acesso à Mensagem na Internet foi projetado para funcionar de uma 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 e-mail no 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 ter seu e-mail enviado para um assistente da agência postal que o categoriza e armazena para você, dá a você se você está em casa, no trabalho ou na verdade, e faz alterações nas cópias armazenadas conforme faz.
Você pode manter um arquivo devidamente marcado no seu cliente doméstico, bem como no seu servidor de e-mail. O IMAP também suporta um modo offline; as alterações são sincronizadas com o servidor na próxima vez que você estiver on-line. Você também pode configurar servidores de e-mail IMAP para buscar e-mails de caixas de entrada POP, o que funciona muito bem se você deseja consolidar. Naturalmente, como o IMAP funciona com a “nuvem” ideal, 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 quanto costumavam ser, mas isso pode definitivamente ser uma desvantagem para algumas pessoas.
SMTP e MTA
Ao contrário da caixa de correio física, os emails de saída e de entrada são manipulados por dois tipos diferentes de servidores. Não há realmente nenhuma discriminação em relação ao recebimento de servidores; qualquer computador pode ser feito facilmente um MTA e lidar com as coisas bem. Enviar email é 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 conta própria. Por quê? Por causa da enorme quantidade de spam que consome nossa largura de banda coletiva, as coisas que seu MTA deve configurar para filtrar. Você pode configurar seus clientes para usar o servidor SMTP do seu provedor em vez de executar o seu próprio. O ponto é que você precisa de um MTA e um servidor SMTP para usar o e-mail, pois cada um é especializado para o que faz.
Os e-mails são uma parte importante de nossa vida cotidiana, mas é bom entender como isso funciona. Afinal, não teríamos a internet sem ela.