[lemonade] Query regarding RFC4551

Jayantheesh S B <j.sb@sta.samsung.com> Fri, 04 April 2014 14:39 UTC

Return-Path: <j.sb@sta.samsung.com>
X-Original-To: lemonade@ietfa.amsl.com
Delivered-To: lemonade@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 33C601A0152 for <lemonade@ietfa.amsl.com>; Fri, 4 Apr 2014 07:39:49 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -0.011
X-Spam-Level:
X-Spam-Status: No, score=-0.011 tagged_above=-999 required=5 tests=[BAYES_20=-0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id L3xXD_WD7Afl for <lemonade@ietfa.amsl.com>; Fri, 4 Apr 2014 07:39:44 -0700 (PDT)
Received: from cuda4.sta.samsung.com (mailedge.sta.samsung.com [63.166.115.23]) by ietfa.amsl.com (Postfix) with ESMTP id 65E151A0134 for <lemonade@ietf.org>; Fri, 4 Apr 2014 07:39:44 -0700 (PDT)
X-ASG-Debug-ID: 1396622378-056fcf04281bba10001-DCE58c
Received: from exHub1.telecom.sna.samsung.com ([105.52.12.248]) by cuda4.sta.samsung.com with ESMTP id ye77xrsbXV615Bw5 for <lemonade@ietf.org>; Fri, 04 Apr 2014 09:39:38 -0500 (CDT)
X-Barracuda-Envelope-From: j.sb@sta.samsung.com
X-Barracuda-RBL-Trusted-Forwarder: 105.52.12.248
X-ASG-Whitelist: Client
Received: from EXMB5.telecom.sna.samsung.com ([fe80::5f4:56d9:ea68:f480]) by exHub1.telecom.sna.samsung.com ([fe80::804e:878f:5b5a:db50%16]) with mapi id 14.03.0146.000; Fri, 4 Apr 2014 09:39:38 -0500
From: Jayantheesh S B <j.sb@sta.samsung.com>
X-Barracuda-BWL-IP: fe80::5f4:56d9:ea68:f480
To: "'lemonade@ietf.org'" <lemonade@ietf.org>
Thread-Topic: Query regarding RFC4551
X-ASG-Orig-Subj: Query regarding RFC4551
Thread-Index: Ac9QEMU58l9U9pzdQ/uX8boXdibt0g==
Date: Fri, 04 Apr 2014 14:39:38 +0000
Message-ID: <02454F842DD7B449B96715A2AD90C0361A127F1B@exMB5.telecom.sna.samsung.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-originating-ip: [105.52.12.197]
Content-Type: multipart/alternative; boundary="_000_02454F842DD7B449B96715A2AD90C0361A127F1BexMB5telecomsna_"
MIME-Version: 1.0
X-Barracuda-Connect: UNKNOWN[105.52.12.248]
X-Barracuda-Start-Time: 1396622378
X-Barracuda-URL: http://65.169.250.23:8000/cgi-mod/mark.cgi
X-Virus-Scanned: by bsmtpd at sta.samsung.com
X-Barracuda-BRTS-Status: 1
Archived-At: http://mailarchive.ietf.org/arch/msg/lemonade/JJI7NDnrKa2jinzBmmyQuxvCQ30
Subject: [lemonade] Query regarding RFC4551
X-BeenThere: lemonade@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Enhancements to Internet email to support diverse service enivronments <lemonade.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/lemonade>, <mailto:lemonade-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/lemonade/>
List-Post: <mailto:lemonade@ietf.org>
List-Help: <mailto:lemonade-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/lemonade>, <mailto:lemonade-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 04 Apr 2014 14:39:49 -0000

Dear All,



Kindly clarify my below query regarding "CONDSTORE" extension.  In rfc4551, its mentioned that IMAP server supports, this extension

should publish "CONDSTORE" as one of the supported capabilities in the IMAP CAPABILITY command response.

RFC 4551 snippet:
   The Conditional STORE extension is present in any IMAP4
   implementation that returns "CONDSTORE" as one of the supported
   capabilities in the CAPABILITY command response.





As per the above statement, IMAP client i.e., device always relay on the CAPABILITY command response sent by the IMAP server and it enable the CONDSTORE feature on the device dynamically. But some commercial IMAP server in the market, publishes the "CONDSTORE" capability in the response, but for SELECT/EXAMINE command, its responding with NOMODSEQ response. Please find the IMAP transaction below.

IMAP Server Response:
>>> 312 EXAMINE "INBOX"
<<< #null# ["OK", ["NOMODSEQ"], "Sorry, modsequences have not been enabled on this mailbox"]



RFC 4551 snippet:

When opening a mailbox, the server must check if the mailbox supports

   the persistent storage of mod-sequences.  If the mailbox supports the

   persistent storage of mod-sequences and the mailbox open operation

   succeeds, the server MUST send the OK untagged response including

   HIGHESTMODSEQ response code.  If the persistent storage for the

   mailbox is not supported, the server MUST send the OK untagged

   response including NOMODSEQ response code instead.



Could you please clarify device behavior in this situation ? Enabling the CONDSTORE feature based on the CAPABILITY is right implementation ?
As well, I would like to know, this commercial IMAP server compliant to this RFC4551 ? Kindly clarify.


Regards,

Jay