Outlook에서 imapsync 마이그레이션 날짜 수정

imapsync 마이그레이션이 Outlook에서 잘못된 날짜를 표시하는 이유

imapsync is an open-source command-line tool popular among system 관리자 for server-to-server IMAP 사서함 synchronization. imapsync includes a --syncinternaldates flag designed to preserve the original INTERNALDATE during migration. 그러나, even when this flag is used, 대상 메일 서버 adds its own Received 헤더 to each uploaded message, and this header carries the 마이그레이션 타임스탬프.

Outlook does not rely solely on INTERNALDATE for date display. Outlook's "Received" column is derived from the topmost Received 헤더 in the email. Even if imapsync successfully preserved the INTERNALDATE using --syncinternaldates, the new Received 헤더 added by 대상 서버 overrides the date that Outlook displays. Administrators who believed they had protected the dates by using the correct imapsync flags discover that Outlook still shows the 잘못된 날짜.

This behavior catches many experienced 관리자 by surprise. The imapsync documentation focuses on INTERNALDATE preservation, leading 관리자 to assume that --syncinternaldates is sufficient. In practice, the Received 헤더 issue is a separate problem that --syncinternaldates does not address, because the Received 헤더 is added by 대상 서버 after imapsync completes its upload, outside of imapsync's control.

Outlook에 미치는 영향

After an imapsync migration, Outlook displays the 마이그레이션 날짜 in the "Received" column for every email. Even when --syncinternaldates was used and the IMAP INTERNALDATE is technically correct on the server, Outlook parses the Received 헤더s and displays the topmost one, which is the 마이그레이션 타임스탬프. The result is a 사서함 where every email appears to have arrived on the same day.

The frustration is compounded because 관리자 can verify on the IMAP server that the INTERNALDATE is correct, yet Outlook still shows the 잘못된 날짜. This leads to hours of troubleshooting on the Outlook side (reinstalling profiles, clearing caches, rebuilding OST files) that never resolve the issue because the root cause is in the email headers, not in Outlook's local configuration. The only fix is to remove the migration Received 헤더 from each email at the 서버 수준.

자주 묻는 질문

I used imapsync --syncinternaldates but Outlook still shows the 잘못된 날짜. Why?

The --syncinternaldates flag preserves the IMAP INTERNALDATE on the server, but it cannot prevent 대상 서버 from adding a new Received 헤더. Outlook reads the topmost Received 헤더 for its date display, which contains the 마이그레이션 타임스탬프. The INTERNALDATE and the Received 헤더 are two separate date sources.

Can I fix imapsync dates by editing the Received 헤더s manually?

Technically, you would need to download each email, edit the headers, delete the original, and re-upload with the correct INTERNALDATE. For anything more than a handful of emails, this is impractical. Redate.io automates this entire process with built-in verification.

Does Redate.io work with any IMAP server used with imapsync?

예. Redate.io supports any standard IMAP server. Whether the destination was Dovecot, Courier, Exchange, or any other IMAP-compatible server, Redate.io can connect and fix the dates.

Start Free Scan