So I think I found my new mails...
Martin Steigerwald
martin at lichtvoll.de
Sat Mar 24 16:07:31 GMT 2018
Martin Steigerwald - 24.03.18, 16:48:
> Ian Douglas - 23.03.18, 13:08:
> > As previously mentioned / ranted either here or on a bug report, since the
> > last update in late January, KMail has been storing my mails "somewhere
> > else" rather than in
> > /home/ian/.local/share/.local-mail.directory/
> > where it did previously.
> >
> > Deleted mails are now put in
> > /home/ian/.local/share/local-mail/trash/new/
> >
> > I think I have finally found where the new mails are, and they're buried
> > in
> > a long string of numbered directories by Akonadi.
> >
> > See attached.
> >
> > Issues:
> >
> > 1. This is not a maildir.
>
> This is actually the place where Akonadi stuffes payloads (i.e. mails,
> events, contacts) that are too large to stuff into the database. There is a
> threshold there. Why does Akonadi store them? It is a cache – for various
> reasons. But… and that is the thing: The resource puts those payloads into
> the final destination, i.e. the maildir. However: If this, for some reason,
> does not work, it never tries again to do so. And these are items without
> RID, without remote identifier.
>
> When you use akonadictl fsck it should tell.
>
> Please, really please, before I explain it all here again and probably using
> an hour or more for that, read through the architecture document by Dan.
>
> https://community.kde.org/KDE_PIM/Akonadi/Architecture
>
> Especially the section about change replay.
>
> Server-side change recording is one of the four major changes to the low
> level architecture that will fix that. Unfortunately it is not yet
> (completely implemented). I personally think that this is one of the most
> important changes as the current situation can lead to data loss if for
> some reason the Akonadi database (including the filedb part of it) becomes
> broken.
>
> So for now all you can probably do is make sure you keep your Akonadi
> database safe and not delete it or so, until it Akonadi is able to replay
> the changes again.
Of course it could also be that Akonadi just did not come around replaying the
changes to the maildir and you just need to wait a little longer.
--
Martin
More information about the kdepim-users
mailing list