Re: [ietf-smtp] Endless debate on IP literals

"John Levine" <johnl@taugh.com> Tue, 31 December 2019 18:57 UTC

Return-Path: <johnl@iecc.com>
X-Original-To: ietf-smtp@ietfa.amsl.com
Delivered-To: ietf-smtp@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 3C05612001A for <ietf-smtp@ietfa.amsl.com>; Tue, 31 Dec 2019 10:57:26 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.749
X-Spam-Level:
X-Spam-Status: No, score=-1.749 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1536-bit key) header.d=iecc.com header.b=AnLcPOM+; dkim=pass (1536-bit key) header.d=taugh.com header.b=fLflzvaz
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 VFQt9Te3awjr for <ietf-smtp@ietfa.amsl.com>; Tue, 31 Dec 2019 10:57:25 -0800 (PST)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id ADB25120013 for <ietf-smtp@ietf.org>; Tue, 31 Dec 2019 10:57:24 -0800 (PST)
Received: (qmail 52104 invoked from network); 31 Dec 2019 18:57:23 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=cb86.5e0b9a13.k1912; i=printer-iecc.com@submit.iecc.com; bh=RMbIci3tbGvCW498p59sSBA+78GbcqB6T1wdma5ni/Y=; b=AnLcPOM+A/Iua+Nmoxo7YKxq+ogRlHeO15qmXOcqsXv6ajqqmkxny+1MYPSuuNZ1ltj91C1DSRL3iiLLeNHASCnQMZhvNSit/eVUiNFUXo1fm6lJEDhTiUSD7MdCsYVCE6/Ptf/QBVCzvBxRF6cyjvH2P1OHmm4ZqqxQ4mvX2yoMOEYmDjRB91hWz3L1d+Gy2smYxepb9Pc7bOK1BGPy7IyuWlYhT1kM6QppgwiYyKA3eGxPjXkDL1OpSIq8RUtT
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=cb86.5e0b9a13.k1912; olt=printer-iecc.com@submit.iecc.com; bh=RMbIci3tbGvCW498p59sSBA+78GbcqB6T1wdma5ni/Y=; b=fLflzvazt4W0v5CdgHnLp9EJKYjSPTcx5I/hmJk0Cs17lHp+I8veiLQsLkqLmKrbsqiirGwXLoMGp5wEuABU39P2LMf1tGhH8kig4l2vo8QX6ZlmmrbI3Ptz35UtKNzNBJ+zhA1Pd0QM0bmDSGBCSbnVvI9cKeMH4Au4J65n1+SUI4vkO1i3bSlFeli+UQSEaS5KyvK0Z/EfvfQ6MYBEqZLb1WProc7E6mhGamTtEAbwxepCyohMX9epWn+YsHfT
Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTPSA (TLS1.2 ECDHE-RSA AES-256-GCM AEAD, printer@iecc.com) via TCP6; 31 Dec 2019 18:57:23 -0000
Received: by ary.qy (Postfix, from userid 501) id B47A411DDA7C; Tue, 31 Dec 2019 13:57:22 -0500 (EST)
Date: Tue, 31 Dec 2019 13:57:22 -0500
Message-Id: <20191231185722.B47A411DDA7C@ary.qy>
From: John Levine <johnl@taugh.com>
To: ietf-smtp@ietf.org
Cc: moore@network-heretics.com
In-Reply-To: <fc8d4d71-39a4-6ca0-608a-d2113b206c5f@network-heretics.com>
Organization: Taughannock Networks
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/XcqbrWI03fFPoT5I7WFowACVWNQ>
Subject: Re: [ietf-smtp] Endless debate on IP literals
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Discussion of issues related to Simple Mail Transfer Protocol \(SMTP\) \[RFC 821, RFC 2821, RFC 5321\]" <ietf-smtp.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf-smtp/>
List-Post: <mailto:ietf-smtp@ietf.org>
List-Help: <mailto:ietf-smtp-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf-smtp>, <mailto:ietf-smtp-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 31 Dec 2019 18:57:26 -0000

In article <fc8d4d71-39a4-6ca0-608a-d2113b206c5f@network-heretics.com> you write:
>And while clients SHOULD use a DNS name in HELO/EHLO if they have one, 
>not all SMTP clients can be expected to have a DNS name.   So servers 
>SHOULD NOT (maybe MUST NOT) reject mail based on the mere presence or 
>absence of an IP address literal in HELO/EHLO.   It would be insane for 
>a standard to make a recommendation that degrades the reliability of the 
>service it provides.

I am reasonably sure that if we compare the number of MTAs sending
legit mail with numeric HELO to the number of spambots doing so, mail
reliability would be greatly improved by completely forbidding them.

With respect to all of the low performance IoT devices mailing out
status reports, that's submission, not SMTP.  You point them at a
submission server that knows what network(s) the clients are on,
cleans up the messages, perhaps does some sanity checking so a rogue
lightbulb can't mailbomb people at qq.com, and forwards on the
messages as an MTA.  A Raspberry Pi is overkill for this.

We definitely need to make it clear in 5321bis that submission and
SMTP are different, and devices that can't do everything that a modern
SMTP client needs to do have to use a submission relay.  It's store and
forward.  The mail gets through anyway.

R's,
John