[Akonadi] [Bug 327979] New: The body of some emails is missing

Éric Brunet eric.brunet at lps.ens.fr
Sat Nov 23 16:07:56 GMT 2013


https://bugs.kde.org/show_bug.cgi?id=327979

            Bug ID: 327979
           Summary: The body of some emails is missing
    Classification: Unclassified
           Product: Akonadi
           Version: 1.10.3
          Platform: Fedora RPMs
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: IMAP resource
          Assignee: chrigi_1 at fastmail.fm
          Reporter: eric.brunet at lps.ens.fr
                CC: kdepim-bugs at kde.org, vkrause at kde.org

I have set up an imap account with "disconnected mode" enabled and configure to
always fetch the whole messages.

In one folder, I have two messages where the body is missing.
* I have checked with another imap client that the messages do have a body on
the server
* I have tried to look at the source of the message in kmail, there are all the
headers (The first line missing is "This is a multi-part message in MIME
format')
* I have tried to look at the messages in akonadiconsole: no difference
* I have tried to fetch all the mails, to quit and restart kmail, to quit
kmail, quit akonadi, restart akonadi, restart kmail, and to reboot the
computer, nothing changes: the messages are not complete.

Apart from this, things are working nicely.

Note that around the time the messages where received, my laptop died because
it ran out of battery. It is possible that it died at the time akonadi was
fetching the mails.

So, of course akonadi should be able to maintain the collection in sync even in
the case of a power failure at a critical time, but this is a hard problem and,
hey, bugs exist. What I would really like to do is a button or a menu entry in
kmail which forces akonadi to refetch a given message from the server, or to
refetch a given folder from the server, or to refetch all the messages
posterior to a given date. I have tried to look for such an option in kmail and
in akonadiconsole, and couldn't find any. It looks as if the only way to force
a refetch is to erase completely the database, and this is quite brutal...

Reproducible: Couldn't Reproduce




akonadi is configured to use the internal MySQL server.

There is an actual bug report, which will be difficult to fix as I cannot
reproduce it, and a wishlist.

-- 
You are receiving this mail because:
You are on the CC list for the bug.



More information about the Kdepim-bugs mailing list