[Akonadi] [Bug 358559] akonadi_imap_resource incorrectly handles RFC 5464

Daniel Vrátil bugzilla_noreply at kde.org
Tue Apr 18 23:54:14 BST 2017


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

Daniel Vrátil <dvratil at kde.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|---                         |INVALID

--- Comment #9 from Daniel Vrátil <dvratil at kde.org> ---
Hi,

I registered an email account on t-online.de and I can reproduce the error.
They don't mention which IMAP implementation they actually use, so it can be
anything. But since the error message you get matches exactly the one in the
dovecot plugin I mentioned in comment #7, I strongly suspect that is what they
use.

In any case, not even quoting the "infinity" keyword seems to work.

I'm afraid that all you can do is to open a ticket with t-online.de support and
tell them their IMAP implementation is broken.

* OK T-Online IMAP Proxy ready
0 LOGIN ******** *********
0 OK Name is a valid mailbox
1 CAPABILITY
* CAPABILITY IMAP4rev1 LITERAL+ SASL-IR LOGIN-REFERRALS ID ENABLE IDLE SORT
SORT=DISPLAY THREAD=REFERENCES THREAD=REFS THREAD=ORDEREDSUBJECT MULTIAPPEND
URL-PARTIAL CATENATE UNSELECT CHILDREN NAMESPACE UIDPLUS LIST-EXTENDED
I18NLEVEL=1 CONDSTORE QRESYNC ESEARCH ESORT SEARCHRES WITHIN CONTEXT=SEARCH
LIST-STATUS BINARY MOVE METADATA XEXPIRE QUOTA
1 OK Capability completed.
2 GETMETADATA (DEPTH infinity) "INBOX" (/shared)
2 BAD Error in IMAP command GETMETADATA: Value 1/1 of DEPTH is not numeric and
positive or "infinity". (RFC 5464 Section 4.2.2) (0.000 + 0.000 secs).
3 GETMETADATA (DEPTH 0) "INBOX" (/shared)
3 NO Iterating metadata failed (0.000 + 0.000 secs).
4 GETMETADATA (DEPTH 1) "INBOX" (/shared)
4 NO Iterating metadata failed (0.000 + 0.000 secs).
5 GETMETADATA (DEPTH 0) "INBOX" (/shared/comment)
5 OK Completed (0.000 + 0.000 secs).


Compared to a Cyrus IMAP:

* OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE AUTH=PLAIN AUTH=LOGIN SASL-IR]
Cyrus IMAP 
0 LOGIN ******** *********
0 OK [CAPABILITY IMAP4rev1 LITERAL+ ID ENABLE ACL RIGHTS=kxten QUOTA
MAILBOX-REFERRALS NAMESPACE UIDPLUS NO_ATOMIC_RENAME UNSELECT CHILDREN
MULTIAPPEND BINARY CATENATE CONDSTORE ESEARCH SORT SORT=MODSEQ SORT=DISPLAY
SORT=UID THREAD=ORDEREDSUBJECT THREAD=REFERENCES ANNOTATEMORE
ANNOTATE-EXPERIMENT-1 METADATA LIST-EXTENDED LIST-STATUS LIST-MYRIGHTS WITHIN
QRESYNC SCAN XLIST XMOVE MOVE SPECIAL-USE CREATE-SPECIAL-USE URLAUTH
URLAUTH=BINARY X-NETSCAPE LOGINDISABLED AUTH=PLAIN AUTH=LOGIN X-QUOTA=STORAGE
X-QUOTA=MESSAGE X-QUOTA=X-ANNOTATION-STORAGE X-QUOTA=X-NUM-FOLDERS IDLE] User
logged in SESSIONID=<*************>
1 GETMETADATA (DEPTH infinity) "INBOX" (/shared)
* METADATA INBOX (/shared/thread NIL)
* METADATA INBOX (/shared/specialuse NIL)
* METADATA INBOX (/shared/sort NIL)
* METADATA INBOX (/shared/comment NIL)
* METADATA INBOX (/shared/checkperiod NIL)
* METADATA INBOX (/shared/check NIL)
* METADATA INBOX (/shared NIL)
1 OK Completed
2 GETMETADATA (DEPTH 0) "INBOX" (/shared)
* METADATA INBOX (/shared NIL)
2 OK Completed
3 GETMETADATA (DEPTH 1) "INBOX" (/shared)
* METADATA INBOX (/shared/thread NIL)
* METADATA INBOX (/shared/specialuse NIL)
* METADATA INBOX (/shared/sort NIL)
* METADATA INBOX (/shared/comment NIL)
* METADATA INBOX (/shared/checkperiod NIL)
* METADATA INBOX (/shared/check NIL)
* METADATA INBOX (/shared NIL)
3 OK Completed
4 GETMETADATA (DEPTH 0) "INBOX" (/shared/comment)
* METADATA INBOX (/shared/comment NIL)
4 OK Completed

Feel free to provide the information above in the support ticket.

I'm closing this as "invalid", because it's a provider issue and not a
KIMAP/Akonadi IMAP issue. Sorry we can't be more helpful here.

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


More information about the Kdepim-bugs mailing list