Re: [Uta] What's the right thing to do about Port 465?

Keith Moore <moore@network-heretics.com> Tue, 11 March 2014 04:54 UTC

Return-Path: <moore@network-heretics.com>
X-Original-To: uta@ietfa.amsl.com
Delivered-To: uta@ietfa.amsl.com
Received: from localhost (ietfa.amsl.com [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 0EE271A04AE for <uta@ietfa.amsl.com>; Mon, 10 Mar 2014 21:54:05 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.6
X-Spam-Level:
X-Spam-Status: No, score=-2.6 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7] 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 LgQ0VRK6y7TK for <uta@ietfa.amsl.com>; Mon, 10 Mar 2014 21:54:01 -0700 (PDT)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) by ietfa.amsl.com (Postfix) with ESMTP id 6F7561A0361 for <uta@ietf.org>; Mon, 10 Mar 2014 21:54:01 -0700 (PDT)
Received: from compute3.internal (compute3.nyi.mail.srv.osa [10.202.2.43]) by gateway1.nyi.mail.srv.osa (Postfix) with ESMTP id 7423520B76; Tue, 11 Mar 2014 00:53:55 -0400 (EDT)
Received: from frontend2 ([10.202.2.161]) by compute3.internal (MEProxy); Tue, 11 Mar 2014 00:53:55 -0400
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; d= messagingengine.com; h=message-id:date:from:mime-version:to :subject:references:in-reply-to:content-type :content-transfer-encoding; s=smtpout; bh=5zIK5yyHf5bcBIbu5jZfHo 9RGbo=; b=Gf5Qf5GseEtP3lcV9FjkmbeNMmsVMEhmsN8XtisLDPLOBlqi8c5Yff UoABy4kxCvggalGCUkM89MrrWA/enO7lHKOx8z+XcqwhivTDi+4JkNw48uKPXlFE 8lZYZGNAyggrWLm7ZFz/4tBOMyKDCnB2ayYjRgV+JBEG7udUQHoo8=
X-Sasl-enc: rD4+C2WmsBHdvvbIT6SRoGUvBHSw6BO7XdOwyC6UBxrj 1394513634
Received: from [192.168.1.4] (unknown [65.16.145.177]) by mail.messagingengine.com (Postfix) with ESMTPA id 61444680123; Tue, 11 Mar 2014 00:53:54 -0400 (EDT)
Message-ID: <531E96A9.5000101@network-heretics.com>
Date: Tue, 11 Mar 2014 00:52:57 -0400
From: Keith Moore <moore@network-heretics.com>
User-Agent: Mozilla/5.0 (X11; Linux i686; rv:24.0) Gecko/20100101 Thunderbird/24.3.0
MIME-Version: 1.0
To: Chris Newman <chris.newman@oracle.com>, uta@ietf.org
References: <2A0EFB9C05D0164E98F19BB0AF3708C711FB9AAD89@USMBX1.msg.corp.akamai.com> <8691BA706C9BAB52D64A8444@96B2F16665FF96BAE59E9B90> <00cd01cf3b05$4e5fa500$eb1eef00$@huitema.net> <531D60FC.2090604@cisco.com> <531D6338.7050505@network-heretics.com> <18E382E9817F03CAC7D0DB68@[192.168.15.107]>
In-Reply-To: <18E382E9817F03CAC7D0DB68@[192.168.15.107]>
Content-Type: text/plain; charset="ISO-8859-1"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: http://mailarchive.ietf.org/arch/msg/uta/JvJscJ-o8Uxc_ror3aGC1KSgs8U
Subject: Re: [Uta] What's the right thing to do about Port 465?
X-BeenThere: uta@ietf.org
X-Mailman-Version: 2.1.15
Precedence: list
List-Id: UTA working group mailing list <uta.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/uta>, <mailto:uta-request@ietf.org?subject=unsubscribe>
List-Archive: <http://www.ietf.org/mail-archive/web/uta/>
List-Post: <mailto:uta@ietf.org>
List-Help: <mailto:uta-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/uta>, <mailto:uta-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 11 Mar 2014 04:54:05 -0000

On 03/10/2014 03:54 PM, Chris Newman wrote:
> --On March 10, 2014 3:01:12 -0400 Keith Moore 
> <moore@network-heretics.com> wrote:
>> On 03/10/2014 02:51 AM, Eliot Lear wrote:
>>> Routers running URD intercept all packets using port 465, regardless
>>> of destination.
>>
>> So is the right thing to do:
>>
>> a)  Recommend port 465 anyway, but document the problem with these
>> routers?
>>
>> b)  Allocate and recommend a different port, even though that's going to
>> increase configuration difficulties for the vast majority of legacy
>> clients? (and assuming that new clients default to the new port, also
>> complicate configuration of those clients with legacy servers?)
>>
>> c) Allocate a different port to be the "official" port, recommend that
>> servers support both ports when feasible (for the benefit of legacy
>> clients), and recommend that new clients use SRV lookup to discover the
>> submissions port?
>>
>> d) something else?
>
> I don't think there's a "right thing" to do in this situation. I am 
> opposed to registering a new well-known-port for "submissions"; that 
> will create real interoperability and deployment problems for no 
> benefit other than registry purity. So I do not support options b & c. 
> Here are three options, in my order of preference, that I do not 
> believe make things worse than they are today:
>
> 1. Recommend port 465, but document the problem with these routers.
>
> 2. Recommend use of STARTTLS on port 587. This makes our Submission + 
> TLS recommendation asymmetric with our recommendation for other MUA 
> protocols, but it does not make the current deployment situation 
> worse. STARTTLS remains the only option for SMTP relay, so it could be 
> argued this keeps SMTP consistent. However, STARTTLS does seem to be 
> somewhat more difficult to deploy/test/configure than implicit TLS in 
> practice so I believe option 1 will result in more use of TLS for 
> submission than this option.
>
> 3. Do not register a new well-known-port for "submissions". Clients 
> wishing to use "submissions" service MUST use SRV record lookups as 
> documented RFC 6186. Choice of port is a matter for service providers. 
> This will be more difficult to deploy than 1, particularly because it 
> requires SRV-ID (or DANE) support and has near zero deployment today.

I suspect it's really useful to have a well-known port for submissions 
so that paranoid network admis / network access providers can punch 
holes in their "deny all outgoing" filtering rules to accommodate mail 
submission.  I seem to recall that one of the reasons we wanted a 
separate submission port in the first place (not the only one, surely) 
was widespread blocking of port 25, but at least a few network providers 
seem to be really aggressive about blocking of outbound traffic other 
than obviously safe/necessary ports.

And it might actually be this kind of port blocking that is the biggest 
reason to continue using port 587, since it's been around long enough, 
and advertised as being for mail submission, long enough to have holes 
punched for it.
>
> I prefer 1, but can live with any of these three options.
>

Keith