Re: Unable to see messages in mobile mail clients
Дилян Палаузов <[email protected]>
| Newsgroups | gmane.mail.imap.cyrus |
|---|---|
| Message-ID | <[email protected]> |
Hello,
I run 3.4.
I see no relevant patches, actually, except
https://github.com/cyrusimap/cyrus-imapd/commit/0ea64b1993275f and:
imap/mailbox_reconstruct_compare_update
When cyrus.cache is missing (malformed):
- mailbox_cacherecord(mailbox, record) sets record->cache_offset
to 0.
- reconstruct (and mailbox_reconstruct() ) are supposed to
regenerate cyrus.cache
This change forces mailbox_reconstruct_compare_update to re-create
a missing cyrus.cache file.
diff --git a/imap/mailbox.c b/imap/mailbox.c
index ea293d4a6..2d441aaf6 100644
--- a/imap/mailbox.c
+++ b/imap/mailbox.c
@@ -6622,7 +6622,7 @@ static int
mailbox_reconstruct_compare_update(struct mailbox *mailbox,
/* after all this - if it still matches in every respect, we don't
need
* to rewrite the record - just return */
- if (records_match(mailbox->name, ©, record)) {
+ if (records_match(mailbox->name, ©, record) && record-
>cache_offset) {
r = 0 ;
goto out;
}
----------
I have no idea why I made the last one in 2019.
The jump from 2.5 to 3.4 is a huge one. Default values have changed,
the mailboxes database got more fields. Maybe you have not ran
`reconstruct -V max`…
You might try jumping 2.5 → 3.0 → 3.2 → 3.4 and see where the emails
get actually lost.
Or create a new user on 3.4. and see if that user can gee all its
emails in all applications.
Or create a new 3.4 setup and see if things work there. If they work,
then there were migrations problems.
Greetings
Дилян
On Thu, 2022-01-20 at 17:37 -0500, Chis Walker wrote:
> Дилян,
>
> Are you running version 3.4.2? Do you have any links to the patches?
>
> Thanks,
>
> Cyrus / Info / seediscussions +participants
> +delivery optionsPermalink
------------------------------------------
Cyrus: Info
Permalink: https://cyrus.topicbox.com/groups/info/T378c22819927bdc7-M49f4c71f0b03d1f1daf43225
Delivery options: https://cyrus.topicbox.com/groups/info/subscription