Corrigir datas de cópia IMAP manual no Gmail
Por que a cópia IMAP manual mostra a data errada no Gmail
A cópia IMAP manual para o Gmail envolve adicionar tanto uma conta IMAP de origem como a conta de Gmail a um cliente de e-mail (Outlook, Thunderbird ou Apple Mail) e copiar mensagens entre elas. Quando o cliente de e-mail carrega mensagens para o Gmail via IMAP APPEND, o Gmail regista o carimbo temporal de carregamento como a INTERNALDATE da mensagem. O cliente de e-mail não passa a INTERNALDATE original do servidor de origem porque a maioria dos clientes não suporta isto durante operações de cópia.
O tratamento IMAP do Gmail introduz uma complicação adicional. O Gmail processa as mensagens carregadas através do seu próprio pipeline, adicionando um cabeçalho Received que contém o carimbo temporal da gateway IMAP do Gmail. Este cabeçalho Received torna-se a entrada mais recente na cadeia de cabeçalhos. Enquanto a interface web do Gmail usa o cabeçalho Date para exibição (mostrando potencialmente datas corretas), cada cliente IMAP que posteriormente se liga à conta de Gmail lê a INTERNALDATE corrompida.
Os utilizadores que copiam e-mails manualmente para o Gmail fazem-no frequentemente quando consolidam múltiplas contas de e-mail ou quando se mudam de um fornecedor de e-mail menos comum que não é suportado por ferramentas de migração padrão. A simplicidade de arrastar e soltar num cliente de e-mail mascara a corrupção de datas subjacente que ocorre ao nível do protocolo IMAP. O problema torna-se aparente quando o utilizador verifica a sua conta de Gmail a partir de um cliente diferente ou quando uma ferramenta de cópia de segurança ligada por IMAP arquiva as datas erradas.
Como isto afeta o Gmail
No Gmail, o impacto segue a divisão familiar: a interface web pode mostrar datas corretas (do cabeçalho Date) enquanto os clientes IMAP mostram a data de cópia (da INTERNALDATE). Os utilizadores que acedem ao Gmail apenas através do navegador web podem não notar o problema. Os utilizadores que usam Outlook, Apple Mail ou Thunderbird ligados ao Gmail via IMAP veem a data de cópia para todas as mensagens transferidas manualmente.
O sistema de etiquetas do Gmail preserva as etiquetas aplicadas durante a cópia, mas a ordenação dentro das etiquetas usa a INTERNALDATE quando acedido via IMAP. Os clientes IMAP que ordenam por data do servidor exibem as mensagens copiadas fora da sua ordem cronológica original. As exportações do Google Takeout e as ferramentas de cópia de segurança de terceiros registam a data de cópia como a data da mensagem, criando inexatidões permanentes nos arquivos exportados. Para utilizadores que consolidaram manualmente anos de e-mail de múltiplas contas no Gmail, a corrupção de datas pode afetar uma porção significativa de todo o seu histórico de e-mail.
Perguntas frequentes
Usei o Thunderbird para copiar e-mails para o Gmail. As minhas datas estão afetadas?
Sim. O Thunderbird, como todos os clientes de e-mail, usa IMAP APPEND sem especificar a INTERNALDATE original ao copiar entre contas. O Gmail define a INTERNALDATE para a hora de carregamento. O Redate.io pode corrigir estas datas independentemente do cliente utilizado para a cópia.
Posso corrigir as datas apenas para os e-mails copiados manualmente, não para todo o meu Gmail?
Sim. O Redate.io analisa a caixa de correio e identifica os e-mails onde a INTERNALDATE não corresponde ao cabeçalho Date. Apenas as mensagens afetadas são marcadas para correção. Os e-mails que foram recebidos nativamente pelo Gmail (com datas corretas) são deixados intocados.
A correção funciona se copiei e-mails de múltiplas contas de origem?
Sim. O Redate.io corrige as datas com base no cabeçalho Date original de cada e-mail, independentemente de onde foi copiado. Múltiplas contas de origem consolidadas numa única conta de Gmail podem todas ser corrigidas numa única operação de análise e correção.