Thunderbird Migrasyon Sonrası Yanlış Tarih

5 dk okuma

Thunderbird e-posta tarihlerini nasıl yönetiyor

Mozilla Thunderbird, Outlook'a açık kaynak alternatif tercih eden bireyler ve kurumlar tarafından yaygın olarak kullanılan en popüler ücretsiz e-posta istemcilerinden biri. Thunderbird'ün e-posta tarihlerini görüntüleme yaklaşımı çoğu istemciden daha esnek, bu da migrasyon tarih sorunları ortaya çıktığında hem bir avantaj hem de kafa karışıklığı kaynağı.

Thunderbird'ün iki tarih sütunu

Thunderbird iki tarih değerini ayırt ediyor: "Tarih" ve "Alındı". "Tarih" sütunu RFC 2822 Date başlık değerini, yani gönderen tarafından ayarlanan zaman damgasını gösteriyor. "Alındı" sütunu IMAP sunucu meta verilerinden (INTERNALDATE) ve mesajın "Received" başlıklarından türetilen tarihi gösteriyor.

Varsayılan olarak Thunderbird "Tarih" sütununu (gönderim tarihini) gösteriyor. Dolayısıyla migrasyondan hemen sonra Thunderbird kullanıcıları Date başlığı korunduğundan sorunu fark etmeyebilir bile. Öte yandan "Alındı" sütunu her e-posta için migrasyon tarihini gösteriyor. Görünümlerini "Alındı" sütununu gösterecek şekilde özelleştirmiş veya alım tarihine göre sıralama yapan kullanıcılar yanlış tarihleri görüyor.

"Alım Sırası" ile "Tarih" sıralamasının farkı

Thunderbird ayrı sıralama seçenekleri sunuyor: "Tarih" (Date başlığına göre sıralar) ve "Alım Sırası" (alım zaman damgasına göre sıralar). "Tarih"e göre sıralama doğru kronolojik sırayı üretiyor. "Alım Sırası"na göre sıralama tüm migrate edilmiş e-postaları migrasyon tarihinde gruplayıp kronolojik sırayı bozuyor.

Çoğu kullanıcı bunların iki farklı sıralama seçeneği olduğunu fark etmiyor.

Thunderbird'ün "Tarih" sütunu neden gerçek bir çözüm değil

Arama etkileniyor

Thunderbird'ün araması tarih aralığına göre filtreleme yapabiliyor. Bir kullanıcı "Ocak 2024'te alınan e-postalar"ı aradığında, Thunderbird Date başlığını değil sunucunun alım tarihi meta verisini kullanıyor. Migrasyondan sonra bu arama Ocak 2024 için hiçbir sonuç döndürmez ve tüm e-postaları migrasyon tarihi için döndürür. Tarih aralığına göre sık arama yapan kullanıcılar (belirli bir çeyreğin faturalarını arayan muhasebeciler, bir dava döneminin yazışmalarını toplayan avukatlar) için posta kutusu işlevsel olarak bozuk.

Mesaj filtreleri ve kayıtlı aramalar

Thunderbird'ün mesaj filtreleri tarih koşullarına göre tetiklenebiliyor. "Alındı" veya "Gün cinsinden yaş"a referans veren filtreler migrasyondan sonra bozuk çalışıyor. Tarih kriterlerini kullanan kayıtlı aramalar (sanal klasörler) de etkileniyor.

Aynı hesaptaki diğer IMAP istemcileri

Bir Thunderbird kullanıcısı "Tarih" sütununa geçse bile, temel sorun sunucuda kalıyor. Başka biri aynı posta kutusuna Outlook, Apple Mail, bir mobil uygulama veya web postası aracılığıyla erişirse, yanlış tarihleri görecektir. Sorun sunucu tarafında, istemci tarafında değil.

Thunderbird'da başlıkları inceleme

Thunderbird'ün başlık görünümünü kullanma

Thunderbird e-posta başlıklarını incelemeyi kolaylaştırıyor. İlgili e-postayı açın, ardından Görüntüle, ardından Mesaj Kaynağı'nı tıklayın (veya Ctrl+U'ya basın). Bu tam ham mesajı görüntüler. Ayrıca Görüntüle, ardından Başlıklar, ardından Tümünü kullanarak genişletilmiş başlık görünümü görebilirsiniz.

Migrasyon Received başlıklarını tanımlama

Mesaj kaynağında üstteki "Received" başlıklarını inceleyin. En üstteki Received başlığı en yenisidir; migrasyondan sonra bu migrasyon aracının başlığıdır. Genellikle migrasyon tarihiyle eşleşen bir zaman damgası içerir ve araca açıkça referans verebilir (örneğin BitTitan için "mx.migrationwiz.com", CloudM için "cloudm.io" veya GSMMO için "gmailapi.google.com").

Migrasyon başlığının altında orijinal Received başlıkları hâlâ sağlam. Orijinal Date başlığı da korunmuş. Bu, doğru tarih bilgisinin var olduğunu, yalnızca geri yüklenmesi gerektiğini doğruluyor.

İstemci tarafındaki düzeltmelerin neden işe yaramadığı

Sorun sunucu tarafında

Thunderbird'da bir ayar değişikliği içeren her geçici çözüm, yalnızca Thunderbird'ün ekranda ne gösterdiğini etkileyen istemci tarafında bir değişikliktir. Sunucudaki gerçek e-posta verileri hâlâ migrasyon Received başlığını içerir. Bu, diğer cihazların ve istemcilerin yanlış tarihleri gördüğü, sunucu tarafındaki aramanın yanlış sonuçlar döndürdüğü, uyumluluk ve arşivleme araçlarının yanlış tarihleri yakaladığı ve yedeklerin yanlış zaman damgalarını kaydettiği anlamına gelir. Tek kalıcı düzeltme sunucudaki verilerin değiştirilmesidir.

Thunderbird eklentileri bunu düzeltemiyor

Thunderbird'ün eklenti sistemi güçlü olsa da, hiçbir eklenti IMAP sunucusundaki e-posta başlıklarını değiştiremiyor. Bir eklenti potansiyel olarak tarih görünümünü yerel olarak değiştirebilir, ama bu yalnızca o bilgisayardaki Thunderbird'ü etkiler. Peki gerçek çözüm nedir?

Thunderbird tarihlerini sunucu düzeyinde düzeltme

Redate.io sorunu nasıl düzeltiyor

Redate.io e-posta sunucusuna (Google Workspace, Microsoft 365 veya Zimbra ve Zoho dahil herhangi bir IMAP sunucusu) bağlanır ve etkilenen her e-postayı doğrudan sunucuda düzeltir.

Redate.io'nun özgün düzeltme motoru, etkilenen her mesajın tam başlık zincirini analiz ederek tarih tutarsızlıklarını tespit eder; bu yaklaşım herhangi bir migrasyon aracıyla çalışır. Çok aşamalı analiz hattı, bir kendin-yap yaklaşımını başarısız kılacak sınır durumlarını yönetiyor: S/MIME imzalı mesajlar, PGP şifreli içerik, iç içe MIME sınırlı çok parçalı yapılar, ASCII dışı başlıklar ve Content-Transfer-Encoding varyasyonları. Düzeltmeden sonra bir bütünlük doğrulaması her mesajın sağlam olduğunu teyit eder. Orijinaller otomatik olarak silinmez; müşteri kaldırana kadar posta kutusundaki görünür bir yedek klasörde tutulur.

Düzeltme sonrasında Thunderbird sunucuyla senkronize olur ve düzeltilmiş tarihleri alır. Hem "Tarih" hem de "Alındı" sütunları doğru değerleri gösteriyor. Tarih aralığına göre arama doğru çalışıyor. Alım tarihine dayalı filtreler ve kayıtlı aramalar beklendiği gibi çalışıyor.

Bunu yapmak için kendiniz bir betik yazmayı düşünebilirsiniz. Aslında gerçek soru şu: 8000 düzeltilmiş e-postanın hepsinin eklerinin sağlam, iş parçacıklamasının korunmuş ve MIME yapılarının geçerli olduğunu nasıl doğrularsınız? Kendin-yap yaklaşımların çöktüğü nokta bu doğrulama aşaması.

Düzeltmeyi Thunderbird'da doğrulama

Redate.io düzeltmeyi tamamladıktan sonra Thunderbird'ü yeniden senkronize etmeye zorlayın: klasör panelinde hesaba sağ tıklayın ve "Abone Ol"u seçin, ardından iletişim kutusunu kapatın, veya klasörleri sıkıştırın. Thunderbird güncellenmiş mesaj başlıklarını sunucudan indirir. "Alındı" sütunu artık orijinal alım tarihlerini göstermeli.

Yaygın Thunderbird migrasyon senaryoları

Migrasyon aracı olarak Thunderbird

Yaygın bir senaryo, Thunderbird'ün kendisinin migrasyon aracı olarak kullanılmasını içeriyor. Bir yönetici Thunderbird'da kaynak ve hedef IMAP hesaplarını yapılandırır, ardından e-postaları bir hesaptan diğerine sürükler. Bu yöntem e-postaların transfer edilmesi anlamında "çalışsa" da, hedef sunucu kopyalanan her mesaja bir Received başlığı ekleyerek hepsini kopyalama tarihiyle damgalar. Thunderbird için manuel IMAP kopyalama tarih düzeltme kılavuzuna bakın.

Sunucu tarafında migrasyon sonrası Thunderbird

Migrasyon sunucu düzeyinde (BitTitan, CloudM, imapsync veya başka bir araçla) yapıldığında, Thunderbird kullanıcıları diğer IMAP istemcileri gibi etkileniyor. Migrasyon tarihleri "Alındı" sütununda görünürken, "Tarih" sütunu doğru kalabilir. Yöneticiler Thunderbird'daki tarihleri özellikle kontrol etmeli, çünkü çift sütunlu görüntüleme sorunu gizleyebilir.

Thunderbird migrasyondan sonra yanlış tarihler mi gösteriyor? Redate.io ile ücretsiz bir tarama başlatın, etkilenen e-postaları tanımlayın ve tüm e-posta istemcilerinizde doğru tarihleri geri yükleyin.

İlgili Makaleler