[kmail2] [Bug 363539] New: kmail sometimes does not store/update on IMAP server

Erik Quaeghebeur via KDE Bugzilla bugzilla_noreply at kde.org
Thu May 26 11:28:22 BST 2016


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

            Bug ID: 363539
           Summary: kmail sometimes does not store/update on IMAP server
           Product: kmail2
           Version: 4.14.10
          Platform: Other
                OS: Linux
            Status: UNCONFIRMED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: kdepim-bugs at kde.org
          Reporter: kdebugs at equaeghe.nospammail.net

Sometimes, kmail does not store or update messages on the IMAP server. Namely,
often when I compose and submit a message, it is saved to sent-mail folder in
the local akonadi database, but does not actually appear on the server
(verified using other clients such as webmail). In the akonadi database, the
message then has no ‘Remote ID’ (which I guess corresponds with its IMAP UID).
The workaround I use is to move it to another account and back. Also, flag
updates such as marking \SEEN is not propagated to the server. The workaround I
use is to unmark \SEEN and mark \SEEN again.

This does not happen with all accounts, but specifically with accounts on a
Dovecot server. So it may be a server bug (unlikely, as other clients do not
have this problem) or a bug triggered in the interaction with this server's
specific set of capabilities:

IMAP4REV1
LITERAL+
SASL-IR
LOGIN-REFERRALS
ID
ENABLE
IDLE
SORT
SORT=DISPLAY
THREAD=REFERENCES
THREAD=REFS
MULTIAPPEND
UNSELECT
CHILDREN
NAMESPACE
UIDPLUS
LIST-EXTENDED
I18NLEVEL=1
CONDSTORE
QRESYNC
ESEARCH
ESORT
SEARCHRES
WITHIN
CONTEXT=SEARCH
LIST-STATUS
SPECIAL-USE
QUOTA

In any case, whatever the reason, for the case that the message is not actually
submitted to the server, kmail (or the responsible backend) has enough
information to just resubmit, because it needs to fill in the ‘Remote ID’/IMAP
UID. For the flag change, modseqs could be used to check. 

Reproducible: Always

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the Kdepim-bugs mailing list