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

Valdis Kl ē tnieks <valdis.kletnieks@vt.edu> Sat, 18 February 2023 03:44 UTC

Return-Path: <valdis@vt.edu>
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 089F8C1595E5 for <ietf-smtp@ietfa.amsl.com>; Fri, 17 Feb 2023 19:44:11 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -6.899
X-Spam-Level:
X-Spam-Status: No, score=-6.899 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=vt-edu.20210112.gappssmtp.com
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 dN6xhlgrjdbf for <ietf-smtp@ietfa.amsl.com>; Fri, 17 Feb 2023 19:44:06 -0800 (PST)
Received: from mail-qt1-x82c.google.com (mail-qt1-x82c.google.com [IPv6:2607:f8b0:4864:20::82c]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 8B0BFC15152D for <ietf-smtp@ietf.org>; Fri, 17 Feb 2023 19:44:06 -0800 (PST)
Received: by mail-qt1-x82c.google.com with SMTP id m11so2490940qtp.7 for <ietf-smtp@ietf.org>; Fri, 17 Feb 2023 19:44:06 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=vt-edu.20210112.gappssmtp.com; s=20210112; h=message-id:date:content-transfer-encoding:mime-version:references :in-reply-to:subject:cc:to:from:sender:from:to:cc:subject:date :message-id:reply-to; bh=CkyEfPkEZBX/aLnI+FkOFUpEpfyvSdP9wzQGn4SPC5I=; b=cZ/j2Fl97/SmkYn41en1X0xdPeyoCQxNXgmE6HlQl/TQFmyHfPQdHDqg7qMngOQUf8 0LkfLStUEfJmzBbrkTuVu9By2e2tt7ni99TuQq5rIyZSkm8oZ8HqtEwqR3FeyIYKyvUZ Yf5JyIV+DUosiqfU/tvzlrX2T8W0EJU18GSrtt0XsucaaHPanf9tp+go+C1UytjvwfSy AlFqqIQi5zCykaWDg7Y8TxLi/heWbW25LPBL01jrL6PPH1c+Ss/YjoAezT1V3y39Yvyy OqUmyN4isTCXt1JacsoobPbV2xvZKpOrxuiBqGkCBclIoRnwWHE3eHjKZnloVOE19Bc3 S/7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=message-id:date:content-transfer-encoding:mime-version:references :in-reply-to:subject:cc:to:from:sender:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=CkyEfPkEZBX/aLnI+FkOFUpEpfyvSdP9wzQGn4SPC5I=; b=1zpQgD3GsFpTMSjtaOVcRX6Hq8J0/crxwQ0HWZG0OBd0PJ6ngDbEWcFgDswhFHF+TK ILj3vQkVNKU1CG78nRTISXno3k+cg/hGLMob5Q+tMeALiZw7KJElz2U59oejPj6ja7uf hdvPhic9ZlNZyOKwEiL/DbjqkGoWTl3+q6eL3+nkHvKYzg69k5ipQbCjJwOWeBxDvSba WZ+2Bs9GaZCWVnQluaO4WhSKzCJ678yEysrKHrEpRyoeiRxnPLtOYI3zGlg84iD8akic UGF8rpHVF2wOWbCwgoJMsQcbI39RJ10A9OLWs0sTqGx5gsr50Frl7vyXO4dsYxPV6Ju9 aRfQ==
X-Gm-Message-State: AO0yUKVs5H34cyfC9ZtM5V2cwtyVpp0W0aZv5vmPUbG3Oxgps+9iIOW5 8nHgqvHJ7R6ovc8SMFfHbDPQ2w==
X-Google-Smtp-Source: AK7set8JamYDIvTl9sIiKuiQJQztYNq/6aAkVArQNVKlCdhYrG95elh63JwKsdiHO1bH5iwo0TBikA==
X-Received: by 2002:a05:622a:18a0:b0:3bd:10fb:68e8 with SMTP id v32-20020a05622a18a000b003bd10fb68e8mr10271365qtc.67.1676691845203; Fri, 17 Feb 2023 19:44:05 -0800 (PST)
Received: from turing-police ([2601:5c0:c300:1f41::adb]) by smtp.gmail.com with ESMTPSA id y29-20020ac8705d000000b003b86d5c4fbbsm4443809qtm.1.2023.02.17.19.44.03 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 17 Feb 2023 19:44:03 -0800 (PST)
Sender: Valdis Kletnieks <valdis@vt.edu>
From: Valdis Kl=?utf-8?Q?=c4=93?=tnieks <valdis.kletnieks@vt.edu>
X-Google-Original-From: "Valdis Klētnieks" <Valdis.Kletnieks@vt.edu>
X-Mailer: exmh version 2.10.0-pre 07/05/2021 with nmh-1.8+dev
To: Paul Smith <paul@pscs.co.uk>
Cc: Scott Antipa <scottantipa@gmail.com>, ietf-smtp@ietf.org
In-Reply-To: <1866188dd88.2923.9bfe8bcc586ac955e423c0e3d5444448@pscs.co.uk>
References: <CAG6nNWe_7-JN4mzTcsfHBj-cO9qO8twXr+GOg=kiQ8e5XataPA@mail.gmail.com> <1866188dd88.2923.9bfe8bcc586ac955e423c0e3d5444448@pscs.co.uk>
Mime-Version: 1.0
Content-Type: multipart/signed; boundary="==_Exmh_1676691842_984187P"; micalg="pgp-sha256"; protocol="application/pgp-signature"
Content-Transfer-Encoding: 7bit
Date: Fri, 17 Feb 2023 22:44:03 -0500
Message-ID: <991973.1676691843@turing-police>
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/4Vi8sdjz0qH8OgSy5BRnXVLSRd4>
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: Sat, 18 Feb 2023 03:44:11 -0000

On Fri, 17 Feb 2023 22:40:05 +0000, Paul Smith said:

> In the same way that Web browsers will "autocomplete" a URL of
> "example.com" to "https://www.example.com", a compliant email client could
> "autocomplete" an email address of "example.com" to "something@example.com"

And how does the client know that it should auto-complete  and it isn't looking
at a local username that happens to have a period in it?  Remember that there's
a lot of silly top-level domains, so you can be looking at a  bare
'george.fish' and not knowing if that's a local user or a domain name. And it's
quite possible that an MUA doesn't actually have a good way to verify that a
localname is in fact valid without actually submitting the mail.

(A quick look at this mail's From: line should convince you that local parts with a
dot in them do in fact exist. :)