Eines meiner E-Mail-Konten wird bei einem ISP mit unzuverlässiger IMAP-Unterstützung gehostet. Ich kann es nicht ändern. Glücklicherweise habe ich meine persönliche E-Mail-Adresse in Google Apps for Domains eingerichtet. Daher habe ich dort ein weiteres GMail-Konto erstellt und die GMail-Funktionen aktiviert, mit denen ich mithilfe von GMail E-Mails über das ISP-Konto senden und empfangen kann ("E-Mail senden als" und "Holen" Mail von anderen Konten "in GMail-Einstellungen auf der Registerkarte Konten). Ich verwende jetzt Outlook, um E-Mails vom GMail-Konto über IMAP zurückzuholen, das wiederum E-Mails vom ISP-Konto über POP3 abruft.
Dies funktioniert grundsätzlich gut, abgesehen von einem sehr wichtigen Thema:
Vor der Einrichtung hatte ich bereits mehrere Monate E-Mails in dem ISP-Konto, auf das ich über IMAP zugegriffen hatte. GMail hat all diese E-Mails über POP3 zum Beispiel am Mittag des 5. April mitgenommen. In GMails Weboberfläche (und auf meinem iPod touch und in Mozilla Thunderbird) ist alles in Ordnung: Die Nachrichten werden alle mit ihren Originalzeitstempeln angezeigt. Wenn Outlook diese Nachrichten jedoch über IMAP von GMail herunterlädt, sind die Zeitstempel am 5. April auf 12 Uhr mittags gesetzt (die Zeit, zu der GMail sie über POP3 vom ISP heruntergeladen hat). Das ist nicht gut, zumal wir hier über mehrere Monate über hunderte von Nachrichten sprechen.
Wie kann ich das beheben und Outlook dazu bringen, die ursprünglichen Zeitstempel anzuzeigen?
Aktualisieren:
Danke an Charles Gargent für den Hinweis, der mich in die richtige Richtung weist, und Jawa für die vollständige Antwort. Wie in Jawas Antwort (und in Charles 'Hinweis) erwähnt, verwendet Outlook Receivedals Datum der Nachricht den Zeitstempel des neuesten Headers, während (soweit ich das beurteilen kann) alle anderen Clients (GMail, Thunderbird, iPhone usw.) ) verwenden den Zeitstempel aus der DateKopfzeile. Die relevanten Kopfzeilen einer typischen Nachricht sehen folgendermaßen aus:
Delivered-To: recipient@recipientdomain.com 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: recipient@recipientdomain.com 1 pop.recipientdomain.com 995 recipient@recipientdomain.com 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 <sender@senderdomain.com> To: Recipient <recipient@recipientdomain.com> Date: Fri, 25 Dec 2009 01:23:05 +0100 Subject: Subject
Für diese Nachricht, GMail, Thunderbird, iPhone, et al Anzeige 24. Dezember 2009 07.23 Uhr (der DateWert Header meine Zeitzone angepasst) als die Zeitstempel der Nachricht. Outlook zeigt den gleichen Wert im Feld "Gesendet" der vollständigen Nachrichtenansicht an. In der Nachrichtenliste wird jedoch der Wert als 5. April 2010 15:44 PM (der Wert des neuesten ReceivedHeaders) angezeigt und sortiert, wenn Google die Nachricht abgerufen hat vom ISP über POP3).
Eine Teillösung besteht darin, die Ansichtseinstellungen von Outlook so zu ändern, dass sie angezeigt und sortiert werden, Sentanstatt Received(zumindest in der aktuellen Beta) die Funktion "Gruppieren nach Konversationen" von Outlook 2010.
Mit Outlook Redemption ‚s RDO Objekte, glaube ich, eine App - Code können die zusätzlichen löschen ReceivedHeader von GMail eingefügt, wodurch Outlook die richtigen Zeitstempel mit den Standardansichtseinstellungen anzuzeigen. Das ist der Ansatz, den ich jetzt verfolge.
Bedeutet "unzuverlässige IMAP-Unterstützung", dass Sie keine Nachrichten über IMAP in Google Mail importieren können?
Jawa vor 14 Jahren
0
"Unreliable IMAP support" means that when using Outlook to retrieve email directly from the ISP via IMAP, mail would frequently stop being received. Outlook would show zero new messages, but if I checked with Thunderbird or my iPhone, there would actually be a number of new messages. And there was no reliable or consistent way to get Outlook to retrieve the new messages from the server. This never happens using Outlook to retrieve messages from GMail via IMAP. Thus my decision to move everything to GMail.
SWB vor 14 Jahren
0
3 Antworten auf die Frage
4
Jawa
Ein Beitrag im Google Forum verweist auf die Hilfe von Google Mail, in der dieses Verhalten dokumentiert ist. ("Dies ist ein bekanntes Problem, und wir bedanken uns für Ihre Geduld, während wir daran arbeiten, dieses Problem zu lösen. Aktualisiert 19.09.2008 ")
Laut einer anderen Google Mail-Support-Seite zeigt Outlook Express standardmäßig die Uhrzeit an, zu der Sie die Nachrichten lokal erhalten haben, und nicht, wann der Server sie bei Verwendung von POP erhalten hat. Dies sollte jedoch nicht das Problem sein, da Sie Outlook verwenden und IMAP verwenden.
Es gibt auch einen MS Help & Support-Artikel zum Problem "Falsche Empfangszeit". In Ihrer spezifischen Situation hilft es möglicherweise nicht, aber es schadet nicht, es durchzustehen.
Macht es einen Unterschied, wenn Sie über Trial-and-Error sprechen, wenn Sie die Nachrichten über IMAP in Google Mail importieren?
It probabably would have worked better if I had the new GMail account and the old ISP account set up in Outlook simultaneously, and then dragged the messages from the ISP account to the GMail account within Outlook, instead of using GMail's POP3 retrieval feature to pull the messages from the ISP. Unfortunately, when I discovered the problem, it was already too late – the messages had already been transferred via POP3 and no longer existed at the ISP.
SWB vor 14 Jahren
0
1
Charles Gargent
Ich denke, das liegt daran, dass es zwei unterschiedliche Zeitfelder gibt. Outlook zeigt das eine und Thunderbird das andere. Können Sie die Kopfzeilen einer E-Mail einfügen, die mit der Original-Imap und einer mit pop3 heruntergeladen wurde?
Wenn Sie imap weiterhin verwenden können (wenn auch langsam), können Sie mit imap eine Verbindung zu beiden Servern herstellen und die E-Mails kopieren oder verschieben, um die Zeitstempel zu erhalten. Ich schätze an Ihrer Frage, dass dies möglicherweise nicht möglich ist, aber ich dachte, es sei erwähnenswert
-1
Sergio
Wenn Thunderbird die Daten richtig anzeigen kann, können Sie Google wahrscheinlich nicht für Ihr Problem verantwortlich machen. Sie schlagen hier vor, dass Sie POP3 vermeiden und stattdessen IMAP verwenden sollten. Wenn der Fehler von Microsoft Outlook selbst stammt, müssen Sie nichts tun (es sei denn, dies ist ein Konfigurationsproblem). Vielleicht sollten Sie Evolution als Ersatz für Outlook versuchen .