[Dovecot] Received dates problem in Outlook after migration
Hello everyone,
I've just started using 1.0-beta3 on Ubuntu Dapper, having migrated from an mbox / UW-IMAP combination to a Maildir / Dovecot one. For some reason the mb2md tool failed to recognise some of my mbox files as valid ones, so I migrated my email by running UW-IMAP, copying my folders to local storage in Evolution, then running Dovecot instead and copying the folders back.
All seems OK, except that in Outlook 98 all the emails now have the date/time of their migration, not when they were received. This isn't a problem in Thunderbird or Evolution - but my wife uses Outlook and doesn't wish to switch.
I've tried using touch to change the timestamps of the mails in my inbox (in ~/Maildir/cur) but this hasn't had any effect. I've also tried deleting ~/Maildir/dovecot.index and ~/Maildir/dovecot.index.cache but this hasn't made any difference either.
Something else in dovecot must be being sent to Outlook as the date / time on these emails. Can anyone suggest what it would be and how I might go about changing it (to, for example, the Received: date on the email header?).
Thanks in advance, James.
Try the all-new Yahoo! Mail. "The New Version is radically easier to use" The Wall Street Journal http://uk.docs.yahoo.com/nowyoucan.html
On Sun, Oct 01, 2006 at 09:47:02PM +0100, James Wyper wrote:
All seems OK, except that in Outlook 98 all the emails now have the date/time of their migration, not when they were received. This isn't a problem in Thunderbird or Evolution - but my wife uses Outlook and doesn't wish to switch.
I've had the same problem when migrating one dovecot system to another using "scp -r" to copy the maildirs. "scp -r -p" fixed the problem.
Geert
[repost]
On Sun, 2006-10-01 at 21:47 +0100, James Wyper wrote:
I've tried using touch to change the timestamps of the mails in my inbox (in ~/Maildir/cur) but this hasn't had any effect. I've also tried deleting ~/Maildir/dovecot.index and ~/Maildir/dovecot.index.cache but this hasn't made any difference either.
Updating the files' mtime timestamps and removing dovecot.index.cache does update them from Dovecot's point of view. I guess your problem is that Outlook already cached the mails locally with wrong timestamps, in which case the easiest fix would be to change uidvalidity field in dovecot-uidlist (second field in first line) file to force a resync.
participants (3)
-
Geert Hendrickx
-
James Wyper
-
Timo Sirainen