-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
LuKreme wrote:
On Oct 2, 2013, at 1:28, Steffen Kaiser skdovecot@smail.inf.fh-brs.de wrote:
On Tue, 1 Oct 2013, LuKreme wrote: The messages were from 6 months back, and the messages now show up in his mail client with the time stamp of the date they were restored, and not the date that shows up in the headers of the message.
Anything I can do?
You have to change the internal date. What storage do you use?
Maildir.
With maildir: change the mtime of the message file to the desired date.
Right, is there a simple way to do that? I hate to have to grep every message for a date and then convert it to epoch and rename the file, but it sounds like that's what's needed?
I guess not :-)
https://mikegriffin.ie/blog/20130226-change-the-timestamp-of-maildir-files/
I would change "grep '^Date:'" to "grep -i '^Date:'", because the header keywords are case-insensitive as far as I know.
If you are fluet with perl, try http://search.cpan.org/~dskoll/MIME-tools-5.504/lib/MIME/Parser.pm http://search.cpan.org/~deian/Maildir-Lite-0.02/lib/Maildir/Lite.pm has an example to scan Maildir.
Steffen -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.9 (Darwin) Comment: Using GnuPG with undefined - http://www.enigmail.net/
iQEVAwUBUk85Il3r2wJMiz2NAQJtIQgAubc44bQZCTZUJ9xzQEnzlAM3NrLbXB84 uEUzXC+HyxL/mBEL2Kp2KmZv3PP23HGKmPBwTgICiv5HXYJj5wTB6LKSWBtOvmVF 7WbUXT7wpgx9BWYiV6JWawYE1qXJORu/4pYw5mK83m+qaLYomdW7pdQMrKHmsfPt eY59n2MJA+2SEULAmDajImGCP1ZeE3PeQyr3cL3EAoHzR9NS/06nqZ+21DfeoxaW UCbrgZQGn2HQPznZrCkAE0wQzfI9EC5BluREmhLSgyP0QgbEB2pR7jO4mKz3ZxQ2 r/21QBprhEL3FKtCe0k4aAidZ2c5hU3tXoqmVGgJQyxa+ycBkR6U4Q== =NbWz -----END PGP SIGNATURE-----