Using Google To Avoid Using Google
I uploaded all my old e-mail to my server via IMAP, and all the “Received” dates (based on the file’s time stamp) were wrong. Entourage gave me the option to sort by “Sent” date instead (located in the headers of the e-mails), which works great, but that’s just for Entourage. My iPod Touch doesn’t give me that option. This handy link, when run on the Maildir server-side, fixes the timestamps.
Interestingly—and not entirely surprisingly—I found this via Google. GMail suffers from the same problem, with no resolution as far as I can find. One more reason I’m glad to not be a GMail user…
UPDATE: On the filesystem level, that script by Benson Wong previously linked seemed to do the trick. But it didn’t correct the problem at the client level, for some reason. I ended up finding another script that works at the IMAP level, and that did the trick. Quite the pain in the neck, hopefully it’ll be worth it.