Re: [Uri-review] [ietf-smtp] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04)

Alexey Melnikov <alexey.melnikov@isode.com> Tue, 01 April 2014 08:44 UTC

Return-Path: <alexey.melnikov@isode.com>
X-Original-To: uri-review@ietfa.amsl.com
Delivered-To: uri-review@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3ED271A6FFB; Tue, 1 Apr 2014 01:44:23 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.01
X-Spam-Level:
X-Spam-Status: No, score=-2.01 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, 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 56lxywQYXlzB; Tue, 1 Apr 2014 01:44:21 -0700 (PDT)
Received: from statler.isode.com (statler.isode.com [62.3.217.254]) by ietfa.amsl.com (Postfix) with ESMTP id 357201A700C; Tue, 1 Apr 2014 01:44:21 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1396341857; d=isode.com; s=selector; i=@isode.com; bh=6mtb2LBsb06K594/m4x4oyVOSkidJ26Hfx2cxwkamDA=; 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=uiau4X3yWwURaCK+G86xY+AxYmbk+hcXA+3iHm2tzKqdl/H/3mIF3sGWdzx1afWQa/TnnP gPUVLGoEW90Q7ILmSR+5XHiJL8seU3nE8Lr0+V3mymrRKVDJu0dSTmgw42jKNbgiTLm1NO rVX/s0IyKGZcajE+4aOAaYcGdG0GS/o=;
Received: from [192.168.0.12] (cpc5-nmal20-2-0-cust24.19-2.cable.virginm.net [92.234.84.25]) by statler.isode.com (submission channel) via TCP with ESMTPSA id <Uzp8XwAOZrhp@statler.isode.com>; Tue, 1 Apr 2014 09:44:17 +0100
X-SMTP-Protocol-Errors: PIPELINING
From: Alexey Melnikov <alexey.melnikov@isode.com>
X-Mailer: iPad Mail (11B651)
In-Reply-To: <p06240800cf5fe6c6c4df@[192.168.1.11]>
Date: Tue, 01 Apr 2014 09:49:28 +0100
Message-Id: <33DCD0EC-7CA1-4922-9BB3-F4BA3B5E51E0@isode.com>
References: <5336F686.7060308@isode.com> <451cd52e77fb4baf9f736e063eb872ad@BY2PR03MB412.namprd03.prod.outlook .com> <90480259.20140331153343@pobox.com> <p06240800cf5fe6c6c4df@[192.168.1.11]>
To: "Robert A. Rosenberg" <hal9001@panix.com>
MIME-Version: 1.0
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
Archived-At: http://mailarchive.ietf.org/arch/msg/uri-review/jEQbN4W5DVI3jpjItDpXA2X3Dog
Cc: "uri-review@ietf.org" <uri-review@ietf.org>, Bill McQuillan <McQuilWP@pobox.com>, SMTP Discussion <ietf-smtp@ietf.org>
Subject: Re: [Uri-review] [ietf-smtp] Registration request for smtp:// and submit:// URI schemes (draft-melnikov-smime-msa-to-mda-04)
X-BeenThere: uri-review@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: Proposed URI Schemes <uri-review.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uri-review>, <mailto:uri-review-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/uri-review/>
List-Post: <mailto:uri-review@ietf.org>
List-Help: <mailto:uri-review-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uri-review>, <mailto:uri-review-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 01 Apr 2014 08:44:23 -0000

> On 1 Apr 2014, at 04:59, "Robert A. Rosenberg" <hal9001@panix.com> wrote:
> 
> At 15:33 -0700 on 03/31/2014, Bill McQuillan wrote about Re: [ietf-smtp] [Uri-review] Registration request for smtp::
> 
>>>> On Mon, 2014-03-31, Dave Thaler wrote:
>>>> Alexey Melnikov wrote:
>>>> I am also registering submit:// URI
>>>> scheme, which is a similar URI schemes, but for designating Mail Submission
>>>> Agents.
>> 
>>> My understanding from your email and from a glance at
>>> draft-melnikov-smime-msa-to-mda is that the proposed "submit" scheme is
>>> not currently widely deployed, and hence the actual name is flexible.
>> 
>>> My feedback is that the name "submit" is not a good name for the proposed use.
>>> Specifically, RFC 4395 states:
>>>>  Avoid using names that are either very general purpose or associated
>>>>  in the community with some other application or protocol.
>> 
>>> There are many types of things you can "submit" (HTTP forms, etc.)
>>> and since the proposed use here is specific to specific to SMTP, it should
>>> not use a general purpose word like "submit" along.
>> 
>>> "smtpsubmit" or similar would be much more appropriate.
>> 
>> I hope that whichever keyword is used, it is clearly
>> distinguished from "mailto".
> 
> Mailto invokes a MUA and supplies the To data and optionally other headers such as subject, message body, cc, bcc, etc for a created message.

Right.
>> I know I'm a bit confused about this proposal. Is "submit"
>> intended to be a lower abstraction level? Or a replacement?
> 
> From reading the proposal, Submit seems to be a way of supplying the SMTP server to be used to inject email into the system (ie: What you would enter into a MUA "SMTP Server" Parm). It is a SMTP Server dedicated as the Mail Submission Agent role as opposed to the more generic MTA role (which is listed in a MX record) which can not only the target of a MUA injection connection but also a SMTP Server to SMTP Server message forwarding connection. The SMTP type seems to be a generic Server of the latter type/function.

Almost. I think of MTAs as being a different type of service from the one provided by MSAs, although they speak almost the same protocol.
So the intent was to use "smtp" only for server to server transfers. But I am open to suggestions on whether this is reasonable or not.