Re: Last Call: draft-daboo-srv-email (Use of SRV records for locating email services) to Proposed Standard

SM <sm@resistor.net> Fri, 18 September 2009 06:29 UTC

Return-Path: <sm@resistor.net>
X-Original-To: ietf@core3.amsl.com
Delivered-To: ietf@core3.amsl.com
Received: from localhost (localhost [127.0.0.1]) by core3.amsl.com (Postfix) with ESMTP id 27FE83A67F7 for <ietf@core3.amsl.com>; Thu, 17 Sep 2009 23:29:32 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.513
X-Spam-Level:
X-Spam-Status: No, score=-2.513 tagged_above=-999 required=5 tests=[AWL=0.086, BAYES_00=-2.599]
Received: from mail.ietf.org ([64.170.98.32]) by localhost (core3.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id eWbxFqohaAh5 for <ietf@core3.amsl.com>; Thu, 17 Sep 2009 23:29:31 -0700 (PDT)
Received: from ns1.qubic.net (ns1.qubic.net [208.69.177.116]) by core3.amsl.com (Postfix) with ESMTP id 52F423A67B3 for <ietf@ietf.org>; Thu, 17 Sep 2009 23:29:31 -0700 (PDT)
Received: from subman.resistor.net ([10.0.0.1]) (authenticated bits=0) by ns1.qubic.net (8.14.4.Beta0/8.14.4.Beta0) with ESMTP id n8I6UClq000910 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Thu, 17 Sep 2009 23:30:19 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=resistor.net; s=mail; t=1253255421; x=1253341821; bh=8/8GZJb4jrN+VFWlwfGCsArrE5r5xJ+tRL75qvXnKY0=; h=Message-Id:Date:To:From:Subject:Cc:In-Reply-To:References: Mime-Version:Content-Type; b=bnMa+8lY2xKquAHsS7nXhp5Moctz7uzr2TWnRJX8NXdCGkEj+ezkfs2YRWilU57gY OM0y1yZoOW1p7IWiSDiC609jj2O7a4bIU0CtEyksEkZsniBX2e8bvx7UHY7aqRmvOi snGOJ+op4yU81quwL2x6gjD4truVA9SSCNLvqITM=
DomainKey-Signature: a=rsa-sha1; s=mail; d=resistor.net; c=simple; q=dns; b=eaz/SqzTmJcQtd2QFMN3iFyUXyJizb51y0gWbV0zx23kaUtEYSSaT/UqT0DwOoWlg +QGaEvosUHqpddFEx8016IczbG7mzWIVtzPPLEeQCY1XVDYNQvGvPwBBNj2OPMU1F9I F3Z9KmN0yBBouMZS3kC80DN3g/iStKM9ivJm+V8=
Message-Id: <6.2.5.6.2.20090917221202.0320bb80@resistor.net>
X-Mailer: QUALCOMM Windows Eudora Version 6.2.5.6
Date: Thu, 17 Sep 2009 23:30:00 -0700
To: Cyrus Daboo <cyrus@daboo.name>
From: SM <sm@resistor.net>
Subject: Re: Last Call: draft-daboo-srv-email (Use of SRV records for locating email services) to Proposed Standard
In-Reply-To: <20090820143320.CAD283A68E0@core3.amsl.com>
References: <20090820143320.CAD283A68E0@core3.amsl.com>
Mime-Version: 1.0
Content-Type: text/plain; charset="us-ascii"; format="flowed"
Cc: ietf@ietf.org
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.9
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/ietf>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 18 Sep 2009 06:29:32 -0000

Hi Cyrus,
At 07:33 20-08-2009, The IESG wrote:
>The IESG has received a request from an individual submitter to consider
>the following document:
>
>- 'Use of SRV records for locating email services '
>    <draft-daboo-srv-email-02.txt> as a Proposed Standard

In the Introduction section:

   "A better approach would be to require
    miniml information to be entered by a user which would result in
    automatic configuration of appropriate services for that user."

There is a typo for "minimal".

In Section 4:

   "If the SRV lookup is successful the host name and port for
    the service can be determined and used to complete client
    configuration."

What happens if there is more than one service record for a SRV 
service type?  You provided an alternative in the case of POP3 and 
IMAP with the "it could prompt the user to make a choice, or pick one 
based on local policy".

In Section 5:

       "In the former case, the email
        addresses must not conflict with other forms of permitted user
        login name."

You could use "MUST NOT".

A discussion of the "domain name of the target host" (RFC 2782) may 
be helpful in this section as the it affects the current practice of 
using an alias as the host name for the service.

Quoting RFC 2782:

   "The SRV RR allows administrators to use several servers for a single
    domain, to move services from host to host with little fuss, and to
    designate some hosts as primary servers for a service and others as
    backups."

The mechanism in this proposal provides for automatic configuration 
of appropriate services to help the user.  However, service providers 
are restricted in their ability to move services from host to host 
with little fuss once the email client uses this one-off 
configuration mechanism.  The choice is between a simple automatic 
configuration mechanism of email clients or a service discovery 
protocol for email clients.

In Section 6:

   "Alternatively, if transport layer security is being used,
    clients MUST use the service domain used in the SRV record lookup as
    the server name for certificate verification pruposes."

There is a typo for "purposes".

Regards,
-sm