Can Email Dates Be Fixed After Migration Is Complete?

9 min

Short Answer - Yes

Email dates can absolutely be fixed after migration is complete. The original date information is preserved inside each email's headers, even when email clients display the wrong date. The "Date" header - which records when the email was originally sent - survives the migration process intact. What changes is the "Received" header and the IMAP INTERNALDATE, which are the values that email clients use to display the received date. By correcting these values, the original chronological order of the mailbox can be fully restored.

Why Most People Think It's Impossible

Many IT administrators and end users believe that once emails show the wrong date after migration, nothing can be done. This belief is reinforced by official support channels and community forums that offer no real solution.

What Google Support Says

Google Workspace support typically advises users to "use a different email client" or to "sort by sent date instead of received date." Neither suggestion actually fixes the problem. The Google Workspace admin documentation does not address post-migration date correction at all. Community forums contain hundreds of threads from frustrated administrators who received the same non-answer.

What Microsoft Support Says

Microsoft support responses follow a similar pattern. Common suggestions include rebuilding the Outlook profile, clearing the local cache, or switching the view to show the "Sent" column. None of these approaches fix the server-side data. Microsoft's migration documentation warns about potential date issues but does not provide a post-migration fix.

The imapsync FAQ Misconception

The imapsync documentation acknowledges that "dates may not be preserved" during migration and suggests that this is an inherent limitation of the IMAP protocol. While the IMAP protocol does require a "Received" header on insertion, this does not mean the dates cannot be corrected after the fact. The imapsync FAQ creates the impression that the problem is permanent, which discourages administrators from seeking a solution.

Three Ways to Fix Email Dates

There are three realistic approaches to fixing email dates after migration. They differ significantly in cost, risk, time, and technical complexity.

Option 1 - Re-migrate (500-5,000 EUR, High Risk)

Re-running the entire migration is the most drastic approach. This involves migrating all emails again from the original source (if it still exists) to the destination, using a tool or configuration that preserves dates more accurately. The cost ranges from 500 to 5,000 EUR depending on the number of mailboxes and the tool used. Re-migration requires that the original source server is still accessible with all data intact - often not the case months after the initial migration. The process involves significant downtime, risk of duplicate emails, and no guarantee that the date issue will not recur. Re-migration is rarely practical and almost never cost-effective.

Option 2 - Hire a Consultant (300-1,200 EUR per mailbox)

Specialized IT consultants can fix email dates using custom scripts and direct server access. This approach works, but it is expensive and slow. A consultant typically charges 300 to 1,200 EUR per mailbox, depending on the complexity and the number of emails. The process involves manual scripting, testing, and verification for each mailbox. For an organization with 50 mailboxes, the cost can exceed 20,000 EUR. Turnaround time is usually 4 to 8 hours per mailbox, and the consultant must have deep knowledge of IMAP protocols and email header structure.

Option 3 - Redate.io (29-349 EUR, Automated)

Redate.io is a purpose-built service that handles the entire date correction process. After connecting the mailbox (Google Workspace, Microsoft 365, or any IMAP server), Redate.io scans for affected emails for free, then corrects each email using its proprietary correction engine. Pricing is per mailbox, based on the number of emails to fix: 29 EUR for up to 500 emails, 49 EUR for up to 1,000, 99 EUR for up to 10,000, 199 EUR for up to 30,000, and 349 EUR for up to 100,000. A free trial fixes 10 emails so users can verify the results before purchasing.

How the Correction Engine Works

For IT Admins

Redate.io connects to the mailbox via the appropriate protocol (Google Workspace API, Microsoft Graph API, or IMAP). For each email identified during the scan, the proprietary correction engine runs a multi-stage analysis pipeline. It identifies migration artifacts using pattern matching across hundreds of known migration tool signatures built from processing large volumes of real-world email data, applies targeted corrections while preserving all original headers and message content, then confirms the result through integrity verification before finalizing.

This is not a simple header edit. The engine handles RFC compliance validation, message structure preservation across complex multipart MIME structures, Content-Transfer-Encoding edge cases, non-ASCII header decoding (RFC 2047), and dozens of other scenarios that would cause a naive script to silently corrupt data. S/MIME signed emails and PGP encrypted messages are automatically detected and handled appropriately to preserve cryptographic integrity. The original message is moved to a visible label or folder ("Redate.io - Originals") rather than being deleted.

Non-Technical Summary

Redate.io reads each email, identifies the migration artifacts that cause the wrong date, applies corrections, verifies the result, and keeps a backup of the original for 30 days. The entire process is automatic. No technical knowledge is required from the user, just connect the mailbox and start the scan.

Cost Comparison Table

Solution Cost Time Risk Technical Skill Required
Re-migration 500-5,000 EUR 2-5 days High (downtime, data loss) High
IT Consultant 300-1,200 EUR/mailbox 4-8 hours/mailbox Medium High (consultant)
Custom scripts Free (dev time) 8-20 hours development High (no verification) Very high
Redate.io 29-349 EUR/mailbox 10-30 minutes Zero (verified, backup kept) None

For a single mailbox with 5,000 emails, the cost comparison is clear: re-migration costs 500+ EUR with high risk, a consultant charges 300-600 EUR, custom scripting requires 8-20 hours of developer time, and Redate.io charges 99 EUR with automated verification and zero risk.

The Real Cost of Wrong Email Dates

When email dates break after migration, the cost goes beyond the technical fix. Wrong dates affect user productivity, compliance posture, legal defensibility, and IT support burden. Before choosing a solution, it's worth understanding the cost of the problem itself.

User Productivity Loss

When every email shows the migration date, users lose the ability to find emails by date. An employee who normally locates an email by recalling "it arrived in March" now faces a mailbox where every message appears to have arrived on the same day.

For an organization with 50 users, even a modest 15-minute daily increase in email search time costs approximately 3,125 hours of lost productivity per year. That's not a rounding error.

Organizations subject to regulatory requirements (GDPR, HIPAA, SOX) rely on email timestamps for audit trails, records retention, and legal holds. Wrong dates can invalidate compliance records, complicate eDiscovery in litigation, and create audit findings. The cost of a compliance failure vastly exceeds the cost of fixing the dates.

IT Support Burden

After a migration with date issues, the IT helpdesk receives a wave of tickets from confused users. Each ticket takes 15 to 30 minutes to investigate. For 100 affected users, this can consume 50 to 100 hours of IT support time in the first week alone.

Cost Comparison by Organization Size

1 Mailbox (5,000 Emails)

SolutionCostTime
Re-migration500 to 1,500 EUR1 to 2 days
Consultant300 to 600 EUR2 to 6 hours
Custom script1,760 to 6,600 EUR (dev time)22 to 44 hours
Redate.io99 EURMinutes

10 Mailboxes (5,000 Emails Each)

SolutionCostTime
Re-migration2,000 to 5,000 EUR2 to 5 days
Consultant3,000 to 6,000 EUR10 to 40 hours
Custom script1,760 to 6,600 EUR (reusable)22 to 50 hours
Redate.io990 EURA few hours

50 Mailboxes (10,000 Emails Each)

SolutionCostTime
Re-migration5,000 to 15,000 EUR1 to 2 weeks
Consultant15,000 to 30,000 EUR50 to 200 hours
Custom script1,760 to 6,600 EUR (reusable)22 to 100 hours
Redate.io4,950 EURHours

100 Mailboxes (10,000 Emails Each)

SolutionCostTime
Re-migration10,000 to 25,000 EUR2 to 4 weeks
Consultant30,000 to 60,000 EUR100 to 400 hours
Custom script1,760 to 6,600 EUR (reusable)22 to 200 hours
Redate.io9,900 EURHours to a day

ROI Calculation

For a 50-mailbox organization using Redate.io at 99 EUR per mailbox (4,950 EUR total), the ROI is clear. Alternative consultant cost: 15,000 to 30,000 EUR (savings of 10,000 to 25,000 EUR). Productivity recovery (50 users regaining 15 minutes per day): approximately 46,875 EUR per year. IT support reduction: 3,750 to 7,500 EUR saved. Total first-year ROI: approximately 10x to 15x the cost of Redate.io.

Even for a single mailbox, the economics favor Redate.io over every alternative except ignoring the problem. And for organizations subject to compliance requirements, ignoring the problem isn't an option.

When Dates Cannot Be Fixed

While Redate.io can fix the vast majority of emails with wrong dates, there are rare cases where the original date cannot be restored.

Missing Original Date Header

Some emails (typically automated system notifications or malformed messages) may not contain an original "Date" header. Without this header, there is no reference point for the correct date. Redate.io automatically identifies and skips these emails during the scan. They are reported separately so the user knows exactly which emails could not be fixed. Users only pay for emails that are actually fixed.

Encrypted or Signed Emails (S/MIME, PGP)

Emails that are digitally signed with S/MIME or PGP include a cryptographic signature that covers the email headers. Modifying any header (including removing the migration "Received" header) would invalidate the signature. Redate.io detects signed emails and skips them to preserve the signature integrity. For most organizations, signed emails represent a small percentage of the total mailbox, and the remaining emails can still be fixed normally.

Want to know if your email dates can be fixed? Run a free scan with Redate.io to see how many emails are affected and verify the fix before committing.