Apple Mail: data errada após migração

6 min

Por que o Apple Mail mostra a data errada após uma migração

Depois de uma migração de e-mails, usuários do Apple Mail no macOS e iOS muitas vezes se deparam com um problema confuso: todos os e-mails exibem a mesma data, a do dia em que a migração ocorreu. Não importa se a mensagem foi enviada em 2018 ou 2023, o Apple Mail mostra o mesmo horário em tudo. O problema afeta o Apple Mail no Mac, o app 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 combinação do INTERNALDATE IMAP e dos cabeçalhos da mensagem para determinar a data que aparece ao lado de cada e-mail. Ao contrário do Outlook (que depende bastante do cabeçalho "Received" mais recente), o Apple Mail dá um peso considerável ao INTERNALDATE IMAP. Em uma entrega normal, o INTERNALDATE corresponde ao horário real de recebimento. Após a migração, esse valor pode refletir o horário da migração (se a ferramenta não preservou explicitamente a data) ou estar correto (se a ferramenta o preservou). Mas mesmo quando o INTERNALDATE é mantido, o novo cabeçalho "Received" adicionado pela ferramenta de migração pode interferir na lógica de resolução de datas do Apple Mail.

O impacto do cabeçalho Received no Apple Mail

Quando uma ferramenta de migração insere um e-mail via IMAP APPEND, o servidor de destino adiciona um novo cabeçalho "Received" com o horário da migração. O Apple Mail nem sempre se baseia no cabeçalho Received mais recente (ao contrário do Outlook), mas a presença de um cabeçalho de migração pode influenciar a data exibida em certas visualizações e em algumas versões do macOS ou iOS. O comportamento não é totalmente consistente entre versões, o que complica o diagnóstico.

A coluna "Data de envio": por que ela não resolve tudo

Adicionar a coluna "Data de envio" no Apple Mail

O conselho mais frequente nos fóruns da Apple: adicionar a coluna "Data de envio" à lista de mensagens. No macOS Mail, isso é feito via Visualização, depois Colunas, depois Data de envio. Essa coluna lê o cabeçalho RFC 2822 "Date", que é preservado durante a migração e reflete a data de envio original.

Os limites dessa solução

Adicionar a coluna "Data de envio" fornece uma referência para a data correta, mas não corrige o problema subjacente. A coluna padrão "Data de recebimento" continua exibindo a data de migração. Os resultados de pesquisa no Apple Mail usam a data de recebimento. As caixas de correio 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 pesquisa do sistema retorna resultados errados.

E no iPhone e iPad? O app Mail simplesmente não oferece personalização de colunas. O usuário vê apenas a data padrão, ou seja, a data de migração.

Aliás, a coluna "Data de envio" mostra o momento em que o remetente compôs a mensagem, que pode ser diferente do momento em que o destinatário a recebeu. Somente a correção dos metadados de data de recebimento restaura a ordem cronológica real. Como explica o artigo sobre por que ordenar por data de envio não é uma solução real, esse contorno deixa o problema de fundo intacto.

Apple Mail no iPhone e iPad

Nenhuma personalização de colunas no iOS

O app Mail no iPhone e iPad não permite escolher qual coluna de data exibir. Ele mostra uma única data por e-mail, determinada pelos metadados IMAP do servidor. Após a migração, cada e-mail no Mail do iOS exibe a data de migração. Nenhuma solução alternativa está disponível no dispositivo. A correção precisa acontecer no nível do servidor.

iCloud Mail e migração

Se a migração envolveu uma transferência para uma conta do iCloud Mail (ou do iCloud para outro provedor), o mesmo problema de data pode surgir. Os servidores IMAP da Apple seguem o comportamento padrão de adicionar cabeçalhos Received durante operações APPEND. Contas do iCloud Mail podem ser conectadas ao Redate.io via IMAP para escaneamento e correção, usando senhas específicas de aplicativo geradas nas configurações do ID Apple.

A correção no nível do servidor

Por que a correção deve acontecer no servidor

O Apple Mail é um cliente IMAP. Ele lê e exibe os dados do servidor de e-mail. As datas erradas estão armazenadas no servidor (na forma de cabeçalhos Received de migração e valores INTERNALDATE incorretos). Nenhuma alteração de configuração no Apple Mail pode contornar o que o servidor reporta. A única forma de fazer o Apple Mail exibir as datas corretas é corrigir os dados no próprio servidor.

Como o Redate.io corrige as datas no Apple Mail

Redate.io se conecta ao servidor de e-mail (não diretamente ao Apple Mail) e corrige os dados na fonte. O mecanismo de correção proprietário funciona com qualquer servidor que hospede os e-mails, incluindo Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail e Zimbra.

O pipeline de análise multi-etapas do Redate.io identifica assinaturas de migração na cadeia de cabeçalhos, aplica correções direcionadas preservando a integridade da mensagem (assinaturas S/MIME, estruturas multipart, anexos inline, cabeçalhos codificados em non-ASCII), e executa uma verificação de integridade em cada e-mail corrigido. Os originais são mantidos em uma pasta de backup visível "Redate.io - Originals" por 30 dias.

Após a correção, o Apple Mail no macOS sincroniza automaticamente as datas corrigidas. No iPhone e iPad, o app Mail se atualiza no próximo ciclo de sincronização. Nenhuma alteração de configuração é necessária nos dispositivos Apple.

Passo a passo: corrigir as datas no Apple Mail

Passo 1: identificar o servidor de e-mail

Determine qual servidor hospeda a caixa de correio em questão. Verifique as configurações de conta no Apple Mail (Mail, depois Contas no macOS) para ver o endereço do servidor IMAP. Os servidores mais comuns incluem imap.gmail.com (Google), outlook.office365.com (Microsoft 365) e diversos outros hosts IMAP.

Passo 2: conectar o Redate.io

Crie uma conta no Redate.io e conecte o servidor de e-mail. Para o Google Workspace, use a delegação de Service Account. Para o Microsoft 365, use o registro de aplicativo no Azure AD. Para outros servidores IMAP, insira o endereço do servidor e as credenciais. Para o iCloud Mail, gere uma senha específica de aplicativo em appleid.apple.com.

Passo 3: executar o escaneamento gratuito

Redate.io escaneia a caixa de correio e indica quantos e-mails apresentam problemas de data de migração. O escaneamento cobre todas as pastas. Nenhum pagamento é necessário. Os resultados mostram o número total de e-mails afetados e uma prévia das datas antes e depois da correção.

Passo 4: corrigir e verificar

Selecione um plano com base no número de e-mails afetados e inicie a correção. Quando concluída, abra o Apple Mail no macOS: as datas devem estar corrigidas após a sincronização. Verifique também no iPhone e iPad; as datas corrigidas aparecem após a próxima sincronização.

O Apple Mail está mostrando a data errada em todos os seus e-mails? Execute um escaneamento gratuito com o Redate.io para saber quantos e-mails são afetados.

Artigos relacionados