-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 LuKreme wrote: > >> On Oct 2, 2013, at 1:28, Steffen Kaiser >> <skdove...@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-----