Apple Mail: data errada apos migracao

6 min

Por que o Apple Mail mostra a data errada apos uma migracao

Apos uma migracao de email, usuarios do Apple Mail no macOS e iOS frequentemente descobrem um problema desconcertante: todos os emails mostram a mesma data - a do dia da migracao. Nao importa se a mensagem foi enviada em 2018 ou em 2023, o Apple Mail mostra o mesmo timestamp em tudo. Esse problema afeta o Apple Mail no Mac, o aplicativo Mail no iPhone e iPad, e qualquer dispositivo Apple sincronizado com a mesma conta.

Como o Apple Mail determina a data exibida

O Apple Mail usa uma combinacao do INTERNALDATE IMAP e dos cabecalhos da mensagem para determinar a data que aparece ao lado de cada email. Diferentemente do Outlook (que se apoia fortemente no cabecalho "Received" mais recente), o Apple Mail da um peso importante ao INTERNALDATE IMAP. Durante uma entrega normal, o INTERNALDATE corresponde ao horario real de recebimento. Apos a migracao, esse valor pode refletir o horario da migracao (se a ferramenta nao preservou explicitamente a data) ou estar correto (se preservou). Mas mesmo quando o INTERNALDATE e mantido, o novo cabecalho "Received" adicionado pela ferramenta de migracao pode perturbar a logica de resolucao de data do Apple Mail.

O impacto do cabecalho Received no Apple Mail

Quando uma ferramenta de migracao insere um email via IMAP APPEND, o servidor de destino adiciona um novo cabecalho "Received" com o timestamp da migracao. O Apple Mail nem sempre se baseia no cabecalho Received mais recente (diferentemente do Outlook), mas a presenca de um cabecalho de migracao pode influenciar a data exibida em certas visualizacoes e versoes do macOS ou iOS. O comportamento nao e totalmente consistente entre versoes, o que complica o diagnostico.

A coluna "Data de envio": por que nao resolve tudo

Adicionar a coluna "Data de envio" no Apple Mail

O conselho mais frequente nos foruns Apple: adicionar a coluna "Data de envio" a lista de mensagens. No macOS Mail, isso se faz via Visualizacao, depois Colunas, depois Data de envio. Essa coluna le o cabecalho RFC 2822 "Date", que e preservado durante a migracao e reflete a data de envio original.

As limitacoes dessa solucao

Adicionar a coluna "Data de envio" fornece uma referencia para a data correta, mas nao corrige o problema subjacente. A coluna padrao "Data de recebimento" continua exibindo a data de migracao. Os resultados de busca no Apple Mail usam a data de recebimento. As caixas inteligentes que filtram por data usam a data de recebimento. E o Spotlight no macOS indexa a data de recebimento, o que significa que a busca do sistema retorna resultados errados.

E no iPhone e iPad? O aplicativo Mail simplesmente nao oferece personalizacao de colunas. O usuario so ve a data padrao - ou seja, a data de migracao.

Alias, a coluna "Data de envio" mostra o momento em que o remetente compôs a mensagem, que pode diferir do momento em que o destinatario a recebeu. Apenas a correcao dos metadados de data de recebimento restaura a verdadeira ordem cronologica. Como explica o artigo sobre por que ordenar por data de envio nao e uma solucao real, esse contorno deixa o problema de fundo intacto.

Apple Mail no iPhone e iPad

Nenhuma personalizacao de colunas no iOS

O aplicativo Mail no iPhone e iPad nao permite escolher qual coluna de data exibir. Ele mostra uma unica data por email, determinada pelos metadados IMAP do servidor. Apos a migracao, cada email no Mail do iOS exibe a data de migracao. Nenhum contorno esta disponivel no dispositivo. A correcao precisa ser feita no nivel do servidor.

iCloud Mail e migracao

Se a migracao envolveu uma transferencia para uma conta iCloud Mail (ou do iCloud para outro provedor), o mesmo problema de data pode surgir. Os servidores IMAP da Apple seguem o comportamento padrao de adicao de cabecalhos Received durante operacoes APPEND. Contas iCloud Mail podem ser conectadas ao Redate.io via IMAP para analise e correcao, usando senhas especificas de aplicativos geradas nas configuracoes do Apple ID.

A correcao no nivel do servidor

Por que a correcao precisa acontecer no servidor

O Apple Mail e um cliente IMAP. Ele le e exibe dados do servidor de email. As datas erradas estao armazenadas no servidor (como cabecalhos Received de migracao e valores INTERNALDATE incorretos). Nenhuma alteracao de configuracao no Apple Mail pode contornar o que o servidor reporta. A unica forma de fazer o Apple Mail exibir as datas corretas e corrigir os dados no proprio servidor.

Como o Redate.io corrige as datas no Apple Mail

O Redate.io se conecta ao servidor de email (nao ao Apple Mail diretamente) e corrige os dados na fonte. O motor de correcao proprietario funciona com qualquer servidor que hospede os emails, incluindo Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail e Zimbra.

O pipeline de analise multistagio do Redate.io identifica as assinaturas de migracao na cadeia de cabecalhos, aplica correcoes direcionadas preservando a integridade da mensagem (assinaturas S/MIME, estruturas multipart, anexos em linha, cabecalhos codificados em non-ASCII), e executa uma verificacao de integridade em cada email corrigido. Os originais sao mantidos em uma pasta de backup visivel "Redate.io - Originals" por 30 dias.

Apos a correcao, o Apple Mail no macOS sincroniza automaticamente as datas corrigidas. No iPhone e iPad, o aplicativo Mail se atualiza no proximo ciclo de sincronizacao. Nenhuma modificacao de configuracao e necessaria nos dispositivos Apple.

Passo a passo: corrigir datas no Apple Mail

Passo 1: identificar o servidor de email

Determine qual servidor hospeda a caixa em questao. Verifique as configuracoes de conta no Apple Mail (Mail, depois Contas no macOS) para ver o endereco do servidor IMAP. Servidores comuns incluem imap.gmail.com (Google), outlook.office365.com (Microsoft 365) e varios outros hosts IMAP.

Passo 2: conectar o Redate.io

Crie uma conta no Redate.io e conecte o servidor de email. Para Google Workspace, use a delegacao de Service Account. Para Microsoft 365, use o registro de aplicativo Azure AD. Para outros servidores IMAP, insira o endereco do servidor e as credenciais. Para iCloud Mail, gere uma senha especifica de aplicativo em appleid.apple.com.

Passo 3: iniciar a analise gratuita

O Redate.io analisa a caixa e indica quantos emails apresentam problemas de data de migracao. A analise cobre todas as pastas. Nenhum pagamento e necessario. Os resultados mostram o numero total de emails afetados e uma previa das datas antes/depois.

Passo 4: corrigir e verificar

Selecione um plano com base no numero de emails afetados e inicie a correcao. Uma vez concluida, abra o Apple Mail no macOS: as datas devem estar corrigidas apos a sincronizacao. Verifique tambem no iPhone e iPad; as datas corrigidas aparecem apos a proxima sincronizacao.

O Apple Mail mostra a data errada em todos os seus emails? Inicie uma analise gratuita com o Redate.io para saber quantos emails estao afetados.