Caixa de email - Email box

Uma caixa de correio (também caixa de correio eletrônico , caixa de e- mail , caixa de correio de e- mail , caixa de correio ) é o destino para o qual as mensagens de correio eletrônico são entregues. É o equivalente a uma caixa de correio no sistema postal.

Definições

Uma caixa de correio é identificada por um endereço de e-mail . No entanto, nem todos os endereços de e-mail correspondem a um local de armazenamento. O termo pseudo-caixa de correio às vezes é usado para se referir a um endereço que não corresponde a um armazenamento de correio definitivo. O encaminhamento de e-mail pode ser aplicado para alcançar destinatários finais de tais endereços. Listas de mala direta e aliases de e- mail são exemplos típicos.

A RFC 5321 define um endereço de e-mail como uma sequência de caracteres que identifica um usuário para quem a correspondência será enviada ou um local onde a correspondência será depositada. O termo caixa de correio refere-se a esse depositário. Nesse sentido, os termos caixa de correio e endereço podem ser usados ​​alternadamente.

A RFC 5322 define uma caixa de correio da seguinte maneira: Uma caixa de correio recebe mensagens. É uma 'entidade conceitual' que não pertence necessariamente ao armazenamento de arquivos. Além disso, exemplifica que alguns sites podem optar por imprimir correspondência em uma impressora e entregar a saída na mesa do destinatário, de maneira muito semelhante à transmissão de fax tradicional .

Acesso

O acesso a uma caixa de correio é controlado por um provedor de caixa de correio . Normalmente, qualquer pessoa pode enviar mensagens para uma caixa de correio, enquanto apenas usuários autenticados podem ler ou excluir de suas próprias caixas de correio. Um cliente de e - mail recupera mensagens de uma ou mais caixas de correio. O banco de dados (arquivo, diretório, sistema de armazenamento) em que o cliente armazena as mensagens é chamado de caixa de correio local .

Acesso de leitura

Os protocolos cliente-servidor populares para recuperar mensagens são:

  • Post Office Protocol (POP): um método mais adequado para ler mensagens de um único computador cliente. Normalmente, as mensagens são removidas da caixa de correio do servidor após a recuperação. De qualquer forma, a cópia master de uma mensagem é a que está na caixa de correio local.
  • Internet Message Access Protocol (IMAP): projetado para recuperar mensagens de vários clientes, permitindo o gerenciamento remoto da caixa de correio do servidor. As cópias master permanecem no servidor, mas uma cópia pode ser salva localmente.
  • Webmail sobre HTTP : as mensagens são servidas ao navegador do usuário em um formato definido pelo servidor. As cópias master permanecem no servidor, possivelmente no formato original, que pode ser baixado.

IMAP e webmail podem ser combinados mais ou menos perfeitamente. O POP, se configurado para deixar mensagens no servidor, pode ser compatível com eles.

O formato de mensagem da Internet, atualmente definido pela RFC 5322, data de 1982 (RFC 822). Isso é o que os clientes POP e IMAP esperam recuperar.

Acesso de escrita

As mensagens enviadas para uma caixa de correio são gravadas por um agente de entrega de correio na caixa de correio local do servidor, que, para usuários remotos, é uma caixa de correio remota que eles possuem naquele servidor. Os clientes IMAP podem copiar, mover e excluir mensagens em caixas de correio remotas.

Quota de tamanho

As caixas de correio têm um limite de tamanho, determinado implicitamente pela memória disponível ou após as definições de cota para essa caixa de correio ou suas pastas. Além de trivialidades administrativas, os limites de cota ajudam a mitigar ataques à bomba por e-mail .

Uma extensão do IMAP para a cota foi padronizada em 1997.

Formato de armazenamento

Qualquer tipo de banco de dados pode ser usado para armazenar mensagens de e-mail. No entanto, alguma padronização resultou em vários formatos de arquivo bem conhecidos para permitir o acesso a uma determinada caixa de correio por diferentes programas de computador . Existem dois tipos de formatos amplamente usados:

  • mbox é a técnica original de armazenar todas as mensagens em um único arquivo,
  • Maildir é uma especificação mais recente que fornece armazenamento de todas as mensagens em uma árvore de diretório, com um arquivo para cada mensagem.

Nomes de caixas de correio

Um nome de caixa de correio é a primeira parte de um endereço de e-mail, também conhecido como parte local ; ou seja, a parte antes do símbolo @ . Seu formato é formalmente especificado pelo RFC 5322 e pelo RFC 5321. Freqüentemente, é o nome de usuário do destinatário no servidor de correio ou no domínio de destino.

A parte local pode ter até 64 caracteres e, em teoria, diferencia maiúsculas de minúsculas. Ele pode consistir em uma sequência de caracteres válidos (descritos abaixo) ou em uma string entre aspas, que também pode conter espaços e caracteres especiais. Usando a extensão SMTPUTF8 do SMTP, também é possível usar caracteres não ASCII. É necessário algum bom senso ao criar novos nomes de caixa de correio, a fim de evitar armadilhas comuns. Nas palavras da RFC 5321, muito cuidado com a imposição de restrições:

Embora a definição acima para Local-part seja relativamente permissiva, para máxima interoperabilidade, um host que espera receber e-mail DEVE evitar definir caixas de correio onde a Local-part requer (ou usa) a forma Quoted-string ou onde a Local-part é o caso -confidencial.

-  John Klensin, RFC 5321

Caracteres válidos

Os seguintes caracteres podem aparecer em uma parte local sem citar:

  • Letras maiúsculas e minúsculas em inglês (a – z, A – Z) e sequências UTF-8 se usar SMTPUTF8
  • Dígitos 0para9
  • Personagens ! # $ % & ' * + - / = ? ^ _ ` { | } ~
  • Caractere .(ponto) desde que não seja o primeiro ou último caractere e desde que não apareça duas ou mais vezes consecutivas (por exemplo, John..Doe @ example.com).

Nomes reservados

Os nomes "postmaster", "abuse" e outros correspondem a funções e funções bem conhecidas e devem ser válidos.

Alguns nomes são conhecidos por causar problemas, possivelmente porque eles entram em conflito com nomes usados ​​internamente por (algumas partes do) software de e-mail, incluindo filtros de e-mail , ou porque o sistema de armazenamento subjacente os bloqueia. Existem várias listas, por exemplo no GitHub .

Referências