Re: [ldapext] Fwd: New Version Notification for draft-stroeder-mailboxrelatedobject-04.txt

Alexey Melnikov <alexey.melnikov@isode.com> Thu, 08 August 2013 16:39 UTC

Return-Path: <alexey.melnikov@isode.com>
X-Original-To: ldapext@ietfa.amsl.com
Delivered-To: ldapext@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 7144C11E81E9 for <ldapext@ietfa.amsl.com>; Thu, 8 Aug 2013 09:39:09 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -101.202
X-Spam-Level:
X-Spam-Status: No, score=-101.202 tagged_above=-999 required=5 tests=[AWL=-0.299, BAYES_00=-2.599, MIME_8BIT_HEADER=0.3, MIME_QP_LONG_LINE=1.396, USER_IN_WHITELIST=-100]
Received: from mail.ietf.org ([12.22.58.30]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 8O6npDSXK5jd for <ldapext@ietfa.amsl.com>; Thu, 8 Aug 2013 09:39:04 -0700 (PDT)
Received: from statler.isode.com (statler.isode.com [62.3.217.254]) by ietfa.amsl.com (Postfix) with ESMTP id 4A2BB11E81D0 for <ldapext@ietf.org>; Thu, 8 Aug 2013 09:39:03 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1375979942; d=isode.com; s=selector; i=@isode.com; bh=OnvZLubrZy2vlvDIbNL6afUN5Uom+G5GObZ0+fDlZS8=; h=From:Sender:Reply-To:Subject:Date:Message-ID:To:Cc:MIME-Version: In-Reply-To:References:Content-Type:Content-Transfer-Encoding: Content-ID:Content-Description; b=uoLqwmPnyStDzN5JJh0zIM6N9CxLShJusXicdoHgBXTF5jv8/lKZcIp6ltYCbqlNbRmd+R zbByApCvOtWaZ3zNNf0m4wFNCX5fOFerK7DxEkyDICibRGZ88vQV7aNJJK799KIqpNBpu0 RimCC8U758sQ9QGBr8vbOZR/aQIAW9A=;
Received: from [172.17.128.46] (richard.isode.com [62.3.217.249]) by statler.isode.com (submission channel) via TCP with ESMTPA id <UgPJowB9nsO4@statler.isode.com>; Thu, 8 Aug 2013 17:39:02 +0100
Message-ID: <5203C9AA.20805@isode.com>
Date: Thu, 08 Aug 2013 17:39:06 +0100
From: Alexey Melnikov <alexey.melnikov@isode.com>
User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:17.0) Gecko/20130620 Thunderbird/17.0.7
To: Michael Ströder <michael@stroeder.com>
References: <20130808072029.30689.91871.idtracker@ietfa.amsl.com> <520347AE.2080309@stroeder.com>
In-Reply-To: <520347AE.2080309@stroeder.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-transfer-encoding: quoted-printable
Cc: ldapext <ldapext@ietf.org>
Subject: Re: [ldapext] Fwd: New Version Notification for draft-stroeder-mailboxrelatedobject-04.txt
X-BeenThere: ldapext@ietf.org
X-Mailman-Version: 2.1.12
Precedence: list
List-Id: LDAP Extension Working Group <ldapext.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ldapext>, <mailto:ldapext-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ldapext>
List-Post: <mailto:ldapext@ietf.org>
List-Help: <mailto:ldapext-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ldapext>, <mailto:ldapext-request@ietf.org?subject=subscribe>
X-List-Received-Date: Thu, 08 Aug 2013 16:39:11 -0000

On 08/08/2013 08:24, Michael Ströder wrote:
> HI!
>
> Some modifications based on comments I received off-list.
>
> Please review this draft intended to be published as informational RFC.
> Thanks in advance.
>
> Ouch! There's a typo in DESC of object class definition. Will change this to
> RFC 2821 in next version.
Hi Michael,
I reviewed the document and it mostly looks quite sensible.

Some comments below:

2.  Attribute Type Definition

    The attribute type 'intlMailAdr' is defined for storing SMTPUTF8
    compliant addresses [RFC6530].

     ( 1.3.6.1.4.1.5427.1.389.4.18
       NAME 'intlMailAdr'
       DESC 'Internationalized Email Address'
       EQUALITY caseIgnoreMatch

You describe problems with case-insensitive matching later in this 
section. Why not just use caseExactMatch? Strictly speaking left hand 
sides of email addresses are not ASCII case-insensitive.

       SUBSTR caseIgnoreSubstringsMatch
       SYNTAX 1.3.6.1.4.1.1466.115.121.1.15 )


    Note that the directory will not ensure that values of this attribute
    conform to the <Mailbox> production [RFC2821].

RFC 2821 --> RFC 5321.


3.  Object Class Definition

    Entries of auxiliary object class 'mailboxRelatedObject' MAY contain
    the following optional attributes: 'mail' [RFC4524] 'displayName'
    [RFC2798] 'intlMailAdr'

     ( 1.3.6.1.4.1.5427.1.389.6.9
       NAME 'mailboxRelatedObject'
       DESC 'Associated RFC 2822 mailbox for any entry'

Please use RFC 5322 here, which obsoleted RFC 2822. This also needs to 
be added to the Normative References. Unless you meant RFC 5321 here.

       AUXILIARY
       MAY ( displayName $ mail $ intlMailAdr ) )

Best Regards,
Alexey