Mengapa Apple Mail Menampilkan Tanggal Salah Setelah Migrasi
Setelah migrasi email, pengguna Apple Mail di macOS dan iOS sering menemukan masalah yang membingungkan: semua email menampilkan tanggal yang sama, yaitu tanggal migrasi dilakukan. Tidak peduli apakah pesan dikirim pada tahun 2018 atau 2023, Apple Mail menampilkan timestamp yang sama di mana-mana. Masalah ini memengaruhi Apple Mail di Mac, aplikasi Mail di iPhone dan iPad, serta semua perangkat Apple yang tersinkronisasi dengan akun yang sama.
Bagaimana Apple Mail Menentukan Tanggal yang Ditampilkan
Apple Mail menggunakan kombinasi INTERNALDATE IMAP dan header pesan untuk menentukan tanggal yang muncul di setiap email. Berbeda dengan Outlook (yang sangat bergantung pada header "Received" terbaru), Apple Mail memberikan bobot besar pada INTERNALDATE IMAP. Dalam pengiriman normal, INTERNALDATE mencerminkan waktu penerimaan yang sesungguhnya. Setelah migrasi, nilai ini bisa mencerminkan waktu migrasi (jika alat migrasi tidak secara eksplisit mempertahankan tanggal) atau sudah benar (jika alat tersebut mempertahankannya). Namun bahkan ketika INTERNALDATE sudah tersimpan dengan benar, header "Received" baru yang ditambahkan oleh alat migrasi bisa mengganggu logika resolusi tanggal di Apple Mail.
Dampak Header Received pada Apple Mail
Ketika alat migrasi menyisipkan email melalui IMAP APPEND, server tujuan menambahkan header "Received" baru dengan timestamp migrasi. Apple Mail tidak selalu bergantung pada header Received terbaru (berbeda dengan Outlook), tetapi kehadiran header migrasi ini bisa memengaruhi tanggal yang ditampilkan di beberapa tampilan dan pada versi macOS atau iOS tertentu. Perilakunya tidak sepenuhnya konsisten dari satu versi ke versi lain, yang membuat diagnosis menjadi lebih sulit.
Kolom "Tanggal Terkirim": Mengapa Ini Tidak Menyelesaikan Segalanya
Menambahkan Kolom "Tanggal Terkirim" di Apple Mail
Saran yang paling sering muncul di forum Apple: tambahkan kolom "Tanggal Terkirim" ke daftar pesan. Di macOS Mail, caranya melalui menu Tampilan, lalu Kolom, lalu Tanggal Terkirim. Kolom ini membaca header RFC 2822 "Date", yang tetap tersimpan selama migrasi dan mencerminkan tanggal pengiriman asli.
Keterbatasan Solusi Ini
Menambahkan kolom "Tanggal Terkirim" memang memberikan referensi ke tanggal yang benar, tetapi tidak memperbaiki masalah yang mendasar. Kolom default "Tanggal Diterima" tetap menampilkan tanggal migrasi. Hasil pencarian di Apple Mail menggunakan tanggal penerimaan. Smart mailbox yang memfilter berdasarkan tanggal juga menggunakan tanggal penerimaan. Dan Spotlight di macOS mengindeks tanggal penerimaan, artinya pencarian sistem memberikan hasil yang salah.
Bagaimana dengan iPhone dan iPad? Aplikasi Mail di sana tidak menawarkan kustomisasi kolom sama sekali. Pengguna hanya melihat tanggal default, yaitu tanggal migrasi.
Sebenarnya, kolom "Tanggal Terkirim" menampilkan momen ketika pengirim menulis pesan, yang bisa berbeda dari momen penerimaan. Hanya koreksi metadata tanggal penerimaan yang benar-benar memulihkan urutan kronologis yang sesungguhnya. Seperti yang dijelaskan dalam artikel tentang mengapa mengurutkan berdasarkan tanggal terkirim bukan solusi nyata, cara pintas ini membiarkan masalah utama tetap ada.
Apple Mail di iPhone dan iPad
Tidak Ada Kustomisasi Kolom di iOS
Aplikasi Mail di iPhone dan iPad tidak memungkinkan pengguna memilih kolom tanggal mana yang ditampilkan. Hanya satu tanggal yang ditampilkan per email, ditentukan oleh metadata IMAP dari server. Setelah migrasi, setiap email di Mail iOS menampilkan tanggal migrasi. Tidak ada solusi sementara yang tersedia di perangkat itu sendiri. Perbaikan harus dilakukan di tingkat server.
iCloud Mail dan Migrasi
Jika migrasi melibatkan pemindahan ke akun iCloud Mail (atau dari iCloud ke penyedia lain), masalah tanggal yang sama bisa terjadi. Server IMAP Apple mengikuti perilaku standar penambahan header Received saat operasi APPEND dilakukan. Akun iCloud Mail dapat dihubungkan ke Redate.io melalui IMAP untuk pemindaian dan koreksi, menggunakan app-specific password yang dibuat di pengaturan Apple ID.
Perbaikan di Tingkat Server
Mengapa Perbaikan Harus Dilakukan di Server
Apple Mail adalah klien IMAP. Ia membaca dan menampilkan data dari server email. Tanggal yang salah tersimpan di server (dalam bentuk header Received migrasi dan nilai INTERNALDATE yang keliru). Tidak ada perubahan pengaturan di Apple Mail yang bisa mengatasi apa yang dilaporkan oleh server. Satu-satunya cara agar Apple Mail menampilkan tanggal yang benar adalah dengan memperbaiki data langsung di server itu sendiri.
Cara Redate.io Memperbaiki Tanggal di Apple Mail
Redate.io terhubung ke server email (bukan langsung ke Apple Mail) dan memperbaiki data dari sumbernya. Mesin koreksi proprietary bekerja dengan server mana pun yang menyimpan email, termasuk Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail, dan Zimbra.
Pipeline analisis multi-tahap Redate.io mengidentifikasi tanda tangan migrasi dalam rantai header, menerapkan koreksi yang ditargetkan sambil mempertahankan integritas pesan (tanda tangan S/MIME, struktur multipart, lampiran inline, header berenkode non-ASCII), dan menjalankan pemeriksaan integritas pada setiap email yang diperbaiki. Email asli disimpan dalam folder backup yang terlihat bernama "Redate.io - Originals" selama 30 hari.
Setelah perbaikan selesai, Apple Mail di macOS secara otomatis menyinkronkan tanggal yang telah diperbaiki. Di iPhone dan iPad, aplikasi Mail diperbarui pada siklus sinkronisasi berikutnya. Tidak diperlukan perubahan konfigurasi apa pun di perangkat Apple.
Langkah demi Langkah: Memperbaiki Tanggal di Apple Mail
Langkah 1: Identifikasi Server Email
Tentukan server mana yang menyimpan kotak surat yang bermasalah. Periksa pengaturan akun di Apple Mail (Mail, lalu Akun di macOS) untuk melihat alamat server IMAP. Server yang umum antara lain imap.gmail.com (Google), outlook.office365.com (Microsoft 365), dan berbagai host IMAP lainnya.
Langkah 2: Hubungkan Redate.io
Buat akun di Redate.io dan hubungkan server email. Untuk Google Workspace, gunakan Service Account delegation. Untuk Microsoft 365, gunakan pendaftaran aplikasi Azure AD. Untuk server IMAP lain, masukkan alamat server dan kredensial. Untuk iCloud Mail, buat app-specific password di appleid.apple.com.
Langkah 3: Jalankan Pemindaian Gratis
Redate.io memindai kotak surat dan menunjukkan berapa banyak email yang memiliki masalah tanggal migrasi. Pemindaian mencakup semua folder. Tidak diperlukan pembayaran. Hasilnya menampilkan jumlah total email yang terdampak dan pratinjau tanggal sebelum/sesudah.
Langkah 4: Perbaiki dan Verifikasi
Pilih paket berdasarkan jumlah email yang terdampak, lalu mulai proses koreksi. Setelah selesai, buka Apple Mail di macOS: tanggal seharusnya sudah diperbaiki setelah sinkronisasi. Periksa juga di iPhone dan iPad; tanggal yang telah diperbaiki akan muncul setelah sinkronisasi berikutnya.
Apple Mail menampilkan tanggal yang salah di semua email Anda? Jalankan pemindaian gratis dengan Redate.io untuk mengetahui berapa banyak email yang terdampak.