Thunderbird: Tanggal Salah Setelah Migrasi

6 min

Cara Thunderbird Menangani Tanggal Email

Mozilla Thunderbird adalah salah satu klien email gratis paling populer, banyak digunakan oleh individu dan organisasi yang lebih memilih alternatif open-source dibandingkan Outlook. Pendekatan Thunderbird dalam menampilkan tanggal email lebih fleksibel dibandingkan sebagian besar klien email lain, yang menjadi kelebihan sekaligus sumber kebingungan ketika masalah tanggal migrasi terjadi.

Dua Kolom Tanggal di Thunderbird

Thunderbird membedakan dua nilai tanggal: "Date" dan "Received". Kolom "Date" menampilkan nilai dari header Date sesuai RFC 2822, yaitu stempel waktu yang ditetapkan oleh pengirim. Kolom "Received" menampilkan tanggal yang diambil dari metadata server IMAP (INTERNALDATE) dan header "Received" pada pesan.

Secara default, Thunderbird menampilkan kolom "Date" (tanggal pengiriman). Artinya, segera setelah migrasi, pengguna Thunderbird mungkin tidak langsung menyadari masalah tanggal karena header Date tetap dipertahankan. Namun, kolom "Received" akan menampilkan tanggal migrasi untuk setiap email. Pengguna yang telah menyesuaikan tampilannya untuk menampilkan kolom "Received", atau yang mengurutkan berdasarkan tanggal penerimaan, akan melihat tanggal yang salah.

Pengurutan "Order Received" vs Pengurutan "Date"

Thunderbird menyediakan dua opsi pengurutan yang berbeda: "Date" (mengurutkan berdasarkan header Date) dan "Order Received" (mengurutkan berdasarkan stempel waktu penerimaan). Pengurutan berdasarkan "Date" menghasilkan urutan kronologis yang benar. Pengurutan berdasarkan "Order Received" mengelompokkan semua email hasil migrasi ke tanggal migrasi, sehingga merusak urutan kronologis.

Banyak pengguna tidak menyadari bahwa keduanya adalah opsi pengurutan yang berbeda.

Mengapa Kolom "Date" Thunderbird Bukan Perbaikan Sesungguhnya

Pencarian Juga Terpengaruh

Fitur pencarian Thunderbird dapat menyaring berdasarkan rentang tanggal. Ketika pengguna mencari "email yang diterima pada Januari 2024", Thunderbird menggunakan metadata tanggal penerimaan dari server, bukan header Date. Setelah migrasi, pencarian ini tidak menghasilkan apa pun untuk Januari 2024, tetapi menampilkan semua email pada tanggal migrasi. Bagi pengguna yang sering mencari berdasarkan rentang tanggal (misalnya akuntan yang mencari faktur dari kuartal tertentu, atau pengacara yang mengumpulkan korespondensi dari periode suatu kasus), hal ini membuat kotak surat menjadi tidak berfungsi sebagaimana mestinya.

Filter Pesan dan Pencarian Tersimpan

Filter pesan di Thunderbird dapat dipicu berdasarkan kondisi tanggal. Filter yang mengacu pada tanggal "Received" atau "Age in Days" akan bekerja secara tidak semestinya setelah migrasi. Pencarian tersimpan (folder virtual) yang menggunakan kriteria tanggal mengalami masalah yang sama.

Klien IMAP Lain pada Akun yang Sama

Meskipun pengguna Thunderbird beralih ke kolom "Date", masalah yang mendasarinya tetap ada di server. Jika ada pihak lain yang mengakses kotak surat yang sama melalui Outlook, Apple Mail, aplikasi seluler, atau webmail, mereka akan tetap melihat tanggal yang salah. Masalah ini terjadi di sisi server, bukan di sisi klien.

Memeriksa Header di Thunderbird

Menggunakan Tampilan Header Thunderbird

Thunderbird memudahkan pemeriksaan header email. Buka email yang terpengaruh, lalu klik View, kemudian Message Source (atau tekan Ctrl+U). Tindakan ini menampilkan pesan mentah secara lengkap. Anda juga dapat menggunakan View, lalu Headers, lalu All untuk melihat tampilan header yang lebih lengkap.

Mengidentifikasi Header Received Hasil Migrasi

Pada sumber pesan mentah, perhatikan header "Received" di bagian atas. Header Received paling atas adalah yang paling baru ditambahkan; setelah migrasi, ini adalah header dari alat migrasi. Header ini biasanya berisi stempel waktu yang cocok dengan tanggal migrasi dan terkadang menyebutkan nama alat migrasi secara langsung, misalnya "mx.migrationwiz.com" untuk BitTitan, "cloudm.io" untuk CloudM, atau "gmailapi.google.com" untuk GSMMO.

Di bawah header migrasi tersebut, header Received asli masih tetap utuh. Header Date asli juga masih dipertahankan. Ini membuktikan bahwa informasi tanggal yang benar sebenarnya masih ada, hanya perlu dipulihkan.

Mengapa Perbaikan di Sisi Klien Tidak Berhasil

Masalahnya Berada di Sisi Server

Setiap solusi sementara yang mengubah pengaturan Thunderbird hanyalah perubahan di sisi klien yang hanya memengaruhi apa yang ditampilkan di layar Thunderbird. Data email yang sesungguhnya di server masih berisi header Received hasil migrasi. Artinya, perangkat dan klien lain tetap menampilkan tanggal yang salah, pencarian di sisi server tetap menghasilkan hasil yang salah, alat kepatuhan dan pengarsipan tetap mendapatkan tanggal yang salah, dan alat pencadangan tetap merekam tanggal yang salah. Satu-satunya perbaikan permanen adalah mengoreksi data langsung di server.

Add-on Thunderbird Tidak Dapat Memperbaiki Ini

Meskipun sistem ekstensi Thunderbird cukup canggih, tidak ada add-on yang dapat mengubah header email di server IMAP. Sebuah add-on mungkin bisa mengubah cara tanggal ditampilkan secara lokal, tetapi ini hanya berlaku untuk Thunderbird di komputer tertentu itu saja. Jadi, apa solusi yang sesungguhnya?

Memperbaiki Tanggal Thunderbird di Tingkat Server

Cara Redate.io Memperbaiki Masalah Ini

Redate.io terhubung ke server email (Google Workspace, Microsoft 365, atau server IMAP mana pun, termasuk Zimbra dan Zoho) dan mengoreksi setiap email yang terpengaruh langsung di server.

Mesin koreksi milik Redate.io menganalisis seluruh rangkaian header pada setiap pesan yang terpengaruh, mendeteksi anomali tanggal sehingga dapat bekerja dengan alat migrasi apa pun. Alur analisis bertahap ini menangani kasus-kasus khusus yang dapat mempersulit pendekatan buatan sendiri, seperti pesan yang ditandatangani S/MIME, konten terenkripsi PGP, struktur multipart dengan batas bertingkat, header non-ASCII, dan variasi Content-Transfer-Encoding. Setelah koreksi, verifikasi integritas memastikan setiap pesan tetap utuh. Email asli dipindahkan ke folder cadangan yang terlihat di kotak surat dan tetap tersimpan di sana sampai dihapus oleh klien.

Setelah perbaikan, Thunderbird melakukan sinkronisasi dengan server dan mengambil tanggal yang telah dikoreksi. Kolom "Date" dan "Received" keduanya menampilkan nilai yang benar. Pencarian berdasarkan rentang tanggal berfungsi dengan baik. Filter dan pencarian tersimpan berdasarkan tanggal penerimaan bekerja sebagaimana mestinya.

Bisakah Anda mencoba membuat skrip sendiri untuk melakukan ini? Tentu saja bisa. Tetapi bagaimana cara memverifikasi bahwa 8.000 email yang telah dikoreksi semuanya memiliki lampiran yang utuh, threading yang terjaga, dan struktur MIME yang valid? Tantangan verifikasi semacam itulah yang membuat pendekatan buatan sendiri sulit diandalkan.

Memverifikasi Perbaikan di Thunderbird

Setelah Redate.io menyelesaikan perbaikan, paksa Thunderbird untuk melakukan sinkronisasi ulang dengan mengklik kanan akun di panel folder, memilih "Subscribe", lalu menutup dialognya, atau dengan memadatkan folder (compact folders). Thunderbird akan mengunduh header pesan terbaru dari server. Kolom "Received" seharusnya kini menampilkan tanggal penerimaan yang asli.

Skenario Migrasi Thunderbird yang Umum Terjadi

Thunderbird sebagai Alat Migrasi

Skenario umum lainnya adalah menggunakan Thunderbird itu sendiri sebagai alat migrasi. Seorang administrator mengatur akun IMAP sumber dan tujuan sekaligus di Thunderbird, lalu menyeret email dari satu akun ke akun lainnya. Meskipun cara ini "berhasil" dalam arti email berhasil dipindahkan, server tujuan menambahkan header Received pada setiap pesan yang disalin, sehingga menstempel semuanya dengan tanggal penyalinan. Lihat panduan perbaikan tanggal salin IMAP manual untuk Thunderbird.

Thunderbird Setelah Migrasi di Sisi Server

Ketika migrasi dilakukan di tingkat server (menggunakan BitTitan, CloudM, imapsync, atau alat lainnya), pengguna Thunderbird terpengaruh sama seperti pengguna klien IMAP lainnya. Tanggal migrasi muncul di kolom "Received", sementara kolom "Date" mungkin masih benar. Administrator sebaiknya memverifikasi tanggal secara khusus di Thunderbird karena tampilan dua kolomnya dapat menutupi masalah ini.

Thunderbird menampilkan tanggal salah setelah migrasi? Mulai pemindaian gratis dengan Redate.io untuk mengidentifikasi email yang terpengaruh dan memulihkan tanggal yang benar di semua klien email Anda.

Artikel Terkait