Displaying 2 results from an estimated 2 matches for "48cjyx6xvmzwp".
2020 Feb 06
2
doveadm backup -R -m -s not picking up a new message
...K [UNSEEN 1759] Ok
* OK [UIDVALIDITY 1529153257] Ok
* OK [UIDNEXT 24289] Ok
* OK [HIGHESTMODSEQ 4910711] Ok
* OK [URLMECH INTERNAL] Ok
* OK [ANNOTATIONS 65536] Ok
b OK [READ-ONLY] Completed
c CLOSE
c OK Completed
]]]
[[[
# In another terminal
% swaks -t lists.zsh@?
?
<- 250 2.0.0 Ok: queued as 48CjYx6xvmzWp
?
]]]
[[[
# Back in s_client
d EXAMINE lists/zsh
* 24118 EXISTS
* 2 RECENT
* FLAGS (\Answered \Flagged \Draft \Deleted \Seen $X-ME-Annot-2 $IsMailingList $IsNotification $HasAttachment $HasTD hasnoatt hasnotd hasatt $X-ME-Annot-1 Old $NotJunk $Junk $Forwarded)
* OK [PERMANENTFLAGS ()] Ok
* OK [UNS...
2020 Feb 07
0
doveadm backup -R -m -s not picking up a new message
...sts/zsh" (UIDNEXT UIDVALIDITY)
> 1580957437.869540 * STATUS lists/zsh (UIDNEXT 24290 UIDVALIDITY 1529153257)
> 1580957437.869540 5 OK Completed
?
> ]]]
>
> So, my question is: Why doesn't ?doveadm backup? sync the new message?
> (Message number 24118, UID 24289, ESMTP ID 48CjYx6xvmzWp)
I've grepped around and found two potentially relevant bits of code:
1. dsync_mailbox_tree_get_selectable() calls mailbox_get_status(?,
STATUS_UIDVALIDITY | STATUS_UIDNEXT, ?) without STATUS_HIGHESTMODSEQ.
2. imapc_mailbox_get_selected_status() silently ignores the
STATUS_HIGHESTMODSEQ flag...