Como corrigir os carimbos de hora do GMail no Outlook?

7

Uma das minhas contas de e-mail está hospedada em um ISP com suporte a IMAP não confiável, e não posso alterá-la. Felizmente, tenho meu e-mail pessoal configurado no Google Apps for Domains, então criei outra conta do Gmail e ativei os recursos do Gmail que me permitem enviar e receber e-mails através da conta do provedor usando o GMail ("Enviar e-mail como" e "Obter mail de outras contas "nas configurações do Gmail na guia Contas. Agora estou usando o Outlook para recuperar mensagens da conta do GMail por meio do IMAP, que, por sua vez, está recebendo mensagens da conta do provedor através do POP3.

Isso basicamente funciona muito bem, exceto por um problema muito significativo:

Antes de configurar isso, eu já tinha vários meses de e-mail na conta do ISP que eu estava acessando via IMAP. O GMail pegou todas essas mensagens via POP3, digamos, ao meio-dia de 5 de abril. Na interface da web do GMail (e no meu iPod touch e no Mozilla Thunderbird), tudo está bem: todas as mensagens são mostradas com seus timestamps originais. Mas quando o Outlook baixa essas mensagens do GMail via IMAP, os registros de data e hora estão todos configurados para o meio-dia de 5 de abril (a hora em que o GMail os baixou do ISP via POP3). Isso não é bom, especialmente porque estamos falando de centenas de mensagens aqui durante um período de vários meses.

Como posso corrigir isso e fazer com que o Outlook exiba os carimbos de hora originais?

Atualização:

Obrigado ao Charles Gargent para fornecendo a dica que me apontou na direção certa e Jawa para fornecer uma resposta completa. Como observado na resposta de Jawa (e sugerido em Charles), o Outlook está usando a data e hora do cabeçalho Received mais recente como a data da mensagem, enquanto (até onde eu sei) todos os outros clientes (GMail, Thunderbird, iPhone , etc.) estão usando o registro de data e hora do cabeçalho Date . Os cabeçalhos relevantes de uma mensagem típica são assim:

Delivered-To: [email protected]
Received: by 10.229.219.67 with SMTP id abcdefghijklmn; Mon, 5 Apr 2010
 12:43:42 -0700 (PDT)
Received: by 10.229.225.73 with SMTP id bcdefghijklmnop.12.1234567890123; Mon,
 05 Apr 2010 12:06:16 -0700 (PDT)
Received-SPF: pass (google.com: best guess record for domain of
 mail.domain2.com designates 1.2.3.4 as permitted sender)
 client-ip=1.2.3.4;
Received: by 10.241.83.141 with POP3 id cdefghijklmno.12; Mon, 05 Apr 2010
 12:06:16 -0700 (PDT)
X-Gmail-Fetch-Info: [email protected] 1 pop.recipientdomain.com 995
 [email protected]
Received: (qmail 27550 invoked from network); 25 Dec 2009 00:24:16 -0000
Received: from mail.domain2.com (HELO subdomain.domain2.local) ([1.2.3.4])
 by subdomain.recipientdomain.com with ESMTP; 24 Dec 2009
 17:24:12 -0700
Received: from subdomain.domain2.local ([192.168.1.100]) by
 subdomain.domain2.local ([192.168.1.100]) with mapi; Fri, 25 Dec 2009 01:22:22
 +0100
From: Sender <[email protected]>
To: Recipient <[email protected]>
Date: Fri, 25 Dec 2009 01:23:05 +0100
Subject: Subject

Para esta mensagem, GMail, Thunderbird, iPhone, et al exibem 24 de dezembro de 2009 19:23 (o valor do cabeçalho Date ajustado ao meu fuso horário) como data e hora da mensagem. O Outlook exibe esse mesmo valor no campo Enviados da visualização de mensagem completa, mas na lista de mensagens, ele é exibido e classificado como 5 de abril de 2010 às 15:44 (o valor do cabeçalho Received mais recente, que é quando o Google pegou a mensagem do ISP via POP3).

Uma solução parcial é modificar as configurações de exibição do Outlook para exibir e classificar de acordo com Sent em vez de Received , mas (pelo menos na versão Beta atual) isso atrapalha o recurso "Agrupar por conversas" do Outlook 2010.

Usando Resgate do Outlook 's RDO objetos, eu acredito que eu posso codificar um aplicativo para excluir os cabeçalhos Received extras inseridos pelo GMail, fazendo com que o Outlook exiba os carimbos de hora adequados com as configurações de exibição padrão. Essa é a abordagem que estou seguindo agora.

    
por SWB 05.04.2010 / 22:11

3 respostas

4

A postagem do fórum do Google direciona para do Gmail ajuda que tem esse comportamento documentado. ("Este é um problema conhecido e agradecemos sua paciência enquanto trabalhamos para resolvê-lo. atualizado em 19/9/2008 ")

De acordo com outra página de suporte do Gmail , o Outlook Express mostra por design a hora em que você recebeu as mensagens localmente, não quando o servidor as recebeu ao usar o POP, mas esse não deveria ser o problema, pois você tem o Outlook e utilizou o IMAP.

Há também uma MS Help & Artigo de suporte sobre o problema de 'hora de recebimento incorreta'. Pode não ajudar em sua situação específica, mas não faz mal ver isso.

E quando se fala de tentativa e erro, faz alguma diferença se você importa as mensagens para o Gmail via IMAP?

    
por 15.04.2010 / 14:29
1

Eu acho que isso é porque eles são dois campos de tempo diferentes. O Outlook exibe um e o Thunderbird o outro. Você pode colar os cabeçalhos de um e-mail baixado usando o Imap original e um depois de usar o pop3?

Se você ainda puder usar o imap (embora lentamente), poderá conectar-se a ambos os servidores usando o imap e copiar ou mover os e-mails, preservando assim os carimbos de data e hora. Agradeço pela sua pergunta que isso pode não ser possível, mas achei que valeu a pena mencionar

    
por 13.04.2010 / 19:52
-1

Se o Thunderbird puder mostrar corretamente as datas, você não poderá culpar o Google por seu problema. Eles sugerem aqui que você deve evitar o POP3 e usar o IMAP. Se o erro vier do próprio Microsoft Outlook, você não terá nada a fazer (a menos que seja um problema de configuração). Talvez você devesse tentar o Evolution como substituto do Outlook.

    
por 13.04.2010 / 19:13