Apple Mail Shows Wrong Dates After Migration

6 min

Why Apple Mail shows the wrong date after a migration

After an email migration, Apple Mail users on macOS and iOS often run into a confusing problem: every email displays the same date, the day the migration ran. Doesn't matter if the message was sent in 2018 or 2023, Apple Mail shows the same timestamp across the board. This affects Apple Mail on Mac, the Mail app on iPhone and iPad, and every Apple device synced to the same account.

How Apple Mail determines the display date

Apple Mail uses a combination of IMAP INTERNALDATE and message headers to decide which date appears next to each email. Unlike Outlook (which leans heavily on the most recent "Received" header), Apple Mail gives significant weight to the IMAP INTERNALDATE. During normal delivery, INTERNALDATE matches the actual time of receipt. After a migration, that value might reflect the migration time (if the tool didn't explicitly preserve the date) or it might be correct (if it did). But even when INTERNALDATE is preserved, the new "Received" header added by the migration tool can interfere with Apple Mail's date resolution logic.

The Received header's impact on Apple Mail

When a migration tool inserts an email via IMAP APPEND, the destination server adds a new "Received" header stamped with the migration timestamp. Apple Mail doesn't always rely on the most recent Received header (unlike Outlook), but the presence of a migration header can influence the displayed date in certain views and on certain versions of macOS or iOS. The behavior isn't fully consistent across versions, which makes diagnosis tricky.

The "Date Sent" column: why it doesn't actually solve anything

Adding the "Date Sent" column in Apple Mail

The most common advice on Apple forums: add the "Date Sent" column to the message list. On macOS Mail, you do this through View, then Columns, then Date Sent. That column reads the RFC 2822 "Date" header, which is preserved during migration and reflects the original send date.

Why this workaround falls short

Adding the "Date Sent" column gives you a reference to the correct date, but it doesn't fix the underlying problem. The default "Date Received" column keeps showing the migration date. Search results in Apple Mail use the received date. Smart mailboxes that filter by date use the received date. And Spotlight on macOS indexes the received date, which means system-wide searches return the wrong results.

On iPhone and iPad? The Mail app simply doesn't offer column customization. The user sees one date per email, the default one, which is the migration date. No workaround available on-device.

And honestly, the "Date Sent" column shows when the sender composed the message, which can differ from when the recipient actually received it. Only correcting the received date metadata restores true chronological order. As the article on why sorting by sent date isn't a real fix explains, this workaround leaves the root problem intact.

Apple Mail on iPhone and iPad

No column customization on iOS

The Mail app on iPhone and iPad doesn't let you choose which date column to display. It shows a single date per email, determined by the IMAP metadata from the server. After a migration, every email in Mail on iOS shows the migration date. There's no device-side workaround. The fix has to happen at the server level.

iCloud Mail and migration

If the migration involved moving to an iCloud Mail account (or from iCloud to another provider), the same date problem can appear. Apple's IMAP servers follow the standard behavior of adding Received headers during APPEND operations. iCloud Mail accounts can be connected to Redate.io via IMAP for scanning and correction, using app-specific passwords generated in Apple ID settings.

The server-level fix

Why the fix must happen on the server

Apple Mail is an IMAP client. It reads and displays data from the mail server. The wrong dates are stored on the server (as migration Received headers and incorrect INTERNALDATE values). No settings change inside Apple Mail can override what the server reports. The only way to get Apple Mail to show the right dates is to correct the data on the server itself.

How Redate.io fixes dates in Apple Mail

Redate.io connects to the mail server directly (not to Apple Mail) and corrects the data at the source. The proprietary correction engine works with any server hosting the emails, including Google Workspace, Microsoft 365, iCloud Mail, Zoho Mail, and Zimbra.

Redate.io's multi-stage analysis pipeline identifies migration signatures in the header chain, applies targeted corrections while preserving message integrity (S/MIME signatures, multipart structures, inline attachments, non-ASCII encoded headers), and runs a per-message integrity check on every corrected email. Originals are kept in a visible backup folder called "Redate.io - Originals" for 30 days.

After correction, Apple Mail on macOS syncs the corrected dates automatically. On iPhone and iPad, the Mail app updates on the next sync cycle. No configuration changes needed on any Apple device.

Step by step: fixing dates in Apple Mail

Step 1: identify the mail server

Determine which server hosts the affected mailbox. Check the account settings in Apple Mail (Mail, then Accounts on macOS) to see the IMAP server address. Common servers include imap.gmail.com (Google), outlook.office365.com (Microsoft 365), and various other IMAP hosts.

Step 2: connect Redate.io

Create an account on Redate.io and connect the mail server. For Google Workspace, use Service Account delegation. For Microsoft 365, use an Azure AD app registration. For other IMAP servers, enter the server address and credentials. For iCloud Mail, generate an app-specific password at appleid.apple.com.

Step 3: run the free scan

Redate.io scans the mailbox and reports how many emails have migration date issues. The scan covers all folders. No payment required. Results show the total number of affected emails and a before/after date preview.

Step 4: fix and verify

Select a plan based on the number of affected emails and run the correction. Once it's done, open Apple Mail on macOS: dates should be corrected after sync. Check on iPhone and iPad as well; corrected dates appear after the next sync cycle.

Apple Mail showing the wrong date on all your emails? Run a free scan with Redate.io to find out how many emails are affected.

Related Articles