Github messages for mblaze
 help / color / Atom feed
* Re: [ISSUE] [CLOSED] mrefile: preserve file times
       [not found] <gh-mailinglist-notifications-fa6558a0-26e0-48f6-803f-f5a8af34f6a8-mblaze-157@inbox.vuxu.org>
@ 2020-05-15 16:14 ` leahneukirchen
  0 siblings, 0 replies; only message in thread
From: leahneukirchen @ 2020-05-15 16:14 UTC (permalink / raw)
  To: ml


[-- Attachment #1: Type: text/plain, Size: 1030 bytes --]

Closed issue by silby on mblaze repository

https://github.com/leahneukirchen/mblaze/issues/157

Description:
When I use `mrefile(1)` to move a message to a different folder in my mail structure, the resulting file has a fresh modification time. This mtime ends up getting used by isync's `mbsync(1)` when sending the message back to my mail host with an IMAP `APPEND` with an explicit internal time. The result is a refiled message on the IMAP server with a fresh internal time, as opposed to the original time the message was received.

`mdeliver -M` extracts the `Date:` from each message to use as the mtime of the resulting file. `mutt(1)` appears to have similar behavior when copying messages. I propose `mrefile(1)` should behave this way as well, or optionally behave this way, to accurately perform the "move messages between folders" task.

(It's late and I am unable to think through whether this should really be the job of `mrefile(1)` or if `mbsync(1)` using `APPEND` instead of somehow using `COPY` is a bug.)

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, back to index

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
     [not found] <gh-mailinglist-notifications-fa6558a0-26e0-48f6-803f-f5a8af34f6a8-mblaze-157@inbox.vuxu.org>
2020-05-15 16:14 ` [ISSUE] [CLOSED] mrefile: preserve file times leahneukirchen

Github messages for mblaze

Archives are clonable: git clone --mirror http://inbox.vuxu.org/mblaze-github

Example config snippet for mirrors

Newsgroup available over NNTP:
	nntp://inbox.vuxu.org/vuxu.github.mblaze


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git