Re: [ietf-smtp] Make username optional in email addresses

Dave Crocker <dhc@dcrocker.net> Fri, 17 February 2023 21:55 UTC

Return-Path: <dhc@dcrocker.net>
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 26039C15270B for <ietf-smtp@ietfa.amsl.com>; Fri, 17 Feb 2023 13:55:12 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.099
X-Spam-Level:
X-Spam-Status: No, score=-2.099 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_MSPIKE_H2=-0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=dcrocker.net
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id TYeMxKVugjsJ for <ietf-smtp@ietfa.amsl.com>; Fri, 17 Feb 2023 13:55:07 -0800 (PST)
Received: from fossa.birch.relay.mailchannels.net (fossa.birch.relay.mailchannels.net [23.83.209.62]) (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 CD6F7C153CBF for <ietf-smtp@ietf.org>; Fri, 17 Feb 2023 13:55:06 -0800 (PST)
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id E0C7C340D69 for <ietf-smtp@ietf.org>; Fri, 17 Feb 2023 21:55:05 +0000 (UTC)
Received: from nl-srv-smtpout4.hostinger.io (unknown [127.0.0.6]) (Authenticated sender: hostingeremail) by relay.mailchannels.net (Postfix) with ESMTPA id 1FA023407F3 for <ietf-smtp@ietf.org>; Fri, 17 Feb 2023 21:55:04 +0000 (UTC)
ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1676670905; a=rsa-sha256; cv=none; b=tDhzL+JiKSNoqn1rU5h8uJ3p7vO/n4TtDT/lx8XvQ8U6b6pJBTdUsWOPgPNyiq/QFH3lrq GmSTjDi52qygIi+Qx6fA8gMcZuPz61skLAG49auAcimYWvXdPrI1iu6/dqDqyWo3zM921a 7mq1k55mk6dPse8MZGrNvIMry9njreWjlH+lXACkrEbgDmfOD2aZRbFrRwlKH9RLIqXOxO /hjxIBOxMiCFDU8Lw+jj1LK3Rz+YUhIuvo+hGtQglMPv6bWHcDgnENIt12Nq7DnYrnaOJr bGJbq3NgkA+nA4R2iTDUKZtEa4e6RbNGg3FBZbenr29N6TLU3gPk27H5Rmf4gg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1676670905; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=V7/IxFSlWb3xD4KwdyD7azI+xXm3E/irDQG27hrX+D0=; b=JIsI+FC4AAJA56yVkqkOWGRfK1XLP9mfxJ533GeN6Eeww7xfTHynBXL4djlZlpnv+5dgb/ 1Q3uxeNnAPLN2fL2RHoK2MjCkXwTG1BjAG/6Arc0gQWI9ok+6QJdgI523wzBjvZxIzBc/V t53YEfqNnR5c4++aqjtX87vqIUl57kGeFHHjYo5p5ADQpdjF7SBfstqT62meZlvu1tePPz O1PKo2Gb+VlqdqSjzPGmIU5kBOn1jsjpZICTksrQtyla7KB45JAsPDrHBcChcF2oZrSgcb yfQ4qOPeoZ4yvkm/CpgMymBznI09MLllmKUAltArb35WgG1RFkOxkn5pG+xU2g==
ARC-Authentication-Results: i=1; rspamd-5db48964c-ckdrb; auth=pass smtp.auth=hostingeremail smtp.mailfrom=dhc@dcrocker.net
X-Sender-Id: hostingeremail|x-authsender|dhc@dcrocker.net
X-MC-Relay: Neutral
X-MailChannels-SenderId: hostingeremail|x-authsender|dhc@dcrocker.net
X-MailChannels-Auth-Id: hostingeremail
X-Abaft-Minister: 14d6d3502df62d72_1676670905590_2346920972
X-MC-Loop-Signature: 1676670905590:3800960874
X-MC-Ingress-Time: 1676670905590
Received: from nl-srv-smtpout4.hostinger.io (nl-srv-smtpout4.hostinger.io [145.14.159.45]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.107.134.126 (trex/6.7.1); Fri, 17 Feb 2023 21:55:05 +0000
Received: from [192.168.0.109] (unknown [98.42.225.165]) (Authenticated sender: dhc@dcrocker.net) by smtp.hostinger.com (smtp.hostinger.com) with ESMTPSA id 4PJQbB5V2lzH8Hrm; Fri, 17 Feb 2023 21:55:02 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dcrocker.net; s=hostingermail-a; t=1676670903; h=from:from:reply-to:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references; bh=V7/IxFSlWb3xD4KwdyD7azI+xXm3E/irDQG27hrX+D0=; b=hWA/y001NvYMyguXZlRI7aXmzzQtgbrxJuLKu4Pdf5s1RudP/ShaaIVfPl82CnycqkoL4o TsQ5irTuo4P5wngjC+0TFMxIxy9dCwJeD7htZcgvIvedjhnlamHOGIlusNS5hW4d0ohXSm TYS7DvYWXogNNvt4IhoxDQF9tOEpYLu9UfrNNBix82xfHi4QfpoW/UAxMLuv2opMXNioTL NDgBng/4y++9kL3vl1R1FGNHknPsK4x/ubpnu75OggfPb3Fml/R0VujGgq6BlM68yZVhpM t/Vaa20Ws8AamDEy92Y0wxG79VstzNSYaQ8VHx2pKAA+oJc9rmqyz7Mv/miFHQ==
Message-ID: <fd84d2c9-e15d-111d-7bc0-cfa6c6a3ccc6@dcrocker.net>
Date: Fri, 17 Feb 2023 13:55:01 -0800
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:102.0) Gecko/20100101 Thunderbird/102.8.0
Reply-To: dcrocker@bbiw.net
Content-Language: en-US
To: Russ Allbery <eagle@eyrie.org>, Scott Antipa <scottantipa@gmail.com>
Cc: ietf-smtp@ietf.org
References: <CAG6nNWe_7-JN4mzTcsfHBj-cO9qO8twXr+GOg=kiQ8e5XataPA@mail.gmail.com> <87mt5cezkb.fsf@hope.eyrie.org>
From: Dave Crocker <dhc@dcrocker.net>
Organization: Brandenburg InternetWorking
In-Reply-To: <87mt5cezkb.fsf@hope.eyrie.org>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
X-CM-Envelope: MS4xfNelJa2+QOMmkGwpIx0SryHeAdRuBf1+BX23Mu2KrG1nyxEqbPri/aKm3/mGQP0Tt9G73afGMt51TfFL5DbzzZ+CqUkgGYM+2+VFgDEFxeWv51s/gBU+ 53Cg+y9OATfDE62nalL8uoc2jSDt1M8P3DWCvSOz7IekrzpTfPu7PNcickCR1El1ewbuCRzO5aOpcQAGc0Ls1vu/WYcVNKAQ5KjAXZFIEjKSI+Ai8Q3mrPYx ek/A0wSNs5zjRIqB9tb4BQ==
X-CM-Analysis: v=2.4 cv=HckH8wI8 c=1 sm=1 tr=0 ts=63eff7b7 a=f+oD5hTMMv8HtluUlp4ziA==:117 a=f+oD5hTMMv8HtluUlp4ziA==:17 a=IkcTkHD0fZMA:10 a=k7Ga1wGzAAAA:8 a=-LaKuQ_Tm5-56-W70o4A:9 a=QEXdDO2ut3YA:10 a=ijMaxGghyylP-n2pFjDB:22
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/KUuUhzDQvS-MsRUrCQ8lGjR0TDI>
Subject: Re: [ietf-smtp] Make username optional in email addresses
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.39
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: Fri, 17 Feb 2023 21:55:12 -0000

On 2/17/2023 1:45 PM, Russ Allbery wrote:
> I think a comparable change would be MIME, which introduced structured
> email and non-ASCII character sets, and that change took decades to be
> reliably usable

MIME is a likely guess for comparison, but it's actually fundamentally 
different.  It did not touch the infrastructure. MIME is a pure 
value-add function that rides on top of the existing email handling and 
content standards.  In terms of pure computer science, it is arguably 
ugly but in terms of demonstrating how to upgrade a global system, it's 
been astonishingly effective engineering.

It didn't even need touch email creation or reading software. Although 
the alternative was awkward, it was viable for early adopters.

And while I don't have measurements, I think it became useful far more 
quickly than decades.  But that was after some decades of alternatives 
that /did/ try to change the infrastructure, and it had demonstrated, 
widespread market pull.

d/

-- 
Dave Crocker
Brandenburg InternetWorking
bbiw.net
mast:@dcrocker@mastodon.social