modify time of synced messages is 1 hour in the future
kyle at rtoads.com
Tue Sep 30 18:25:11 BST 2014
Hello Offlineimap developers. Your software is awesome, but there appears to be a bug with the timestamps on synced files.
I am having what seems to be the same problem posted by this user back in 2009:
The source IMAP server is Dovecot, read-only, and the destination is Cyrus. The timezones are the same on source and destination.
After running offlineimap, a message with this Date header:
Date: Tue, 30 Sep 2014 11:03:59 -0600
... arrives on the destination server with a modify time of 12:03:59. Here's the stat output on the file itself on the destination file system:
Access: 2014-09-30 12:03:59.000000000 -0600
Modify: 2014-09-30 12:03:59.000000000 -0600
Change: 2014-09-30 11:04:40.782825328 -0600
The ctime shows when the file was actually written to the filesystem and is correct, but the atime and mtime are both in the future.
Originally I was running the Ubuntu 14.04 package (6.5.4) but I upgraded to 6.5.6 because I saw in the notes for 6.5.5 some date-related changes, e.g.:
Allow to set message access and modification timestamps based on the "Date" header of the message itself. (Cyril Russo)
Honor the timezone of emails (Tobias Thierer)
... however, I am experiencing the same problem. All emails synced from the source get 1 hour added to their modification time. Is there an undocumented .offlineimaprc setting to activate these date/time fixes? Is this the same bug from 2009? Is there a workaround? Please advise. Thank you.
Reign of Toads
IT Consultation Services
505.346.0660 x242 w
More information about the OfflineIMAP-project