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

Tim Wicinski <tjw.ietf@gmail.com> Wed, 22 February 2023 20:52 UTC

Return-Path: <tjw.ietf@gmail.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 8466FC1522C8 for <ietf-smtp@ietfa.amsl.com>; Wed, 22 Feb 2023 12:52:01 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, 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=gmail.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 JFni63ZbCyyx for <ietf-smtp@ietfa.amsl.com>; Wed, 22 Feb 2023 12:52:00 -0800 (PST)
Received: from mail-ed1-x530.google.com (mail-ed1-x530.google.com [IPv6:2a00:1450:4864:20::530]) (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 BE163C15153F for <ietf-smtp@ietf.org>; Wed, 22 Feb 2023 12:52:00 -0800 (PST)
Received: by mail-ed1-x530.google.com with SMTP id o12so36074372edb.9 for <ietf-smtp@ietf.org>; Wed, 22 Feb 2023 12:52:00 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=mRdDSUbHONjtKXrPxmKSylIFsi/HzfJELPxzjhLnwnw=; b=DVpxRFynaUx0mh/e+bgFMPOJsiN6PHModE7P1LdNkn9jr7Sg/pMZ7Bv3+SZYCofMif UF0G1hoPbHIO1qUsMu+GbLJ88UjL4Ki8X/gzfwBdSdrQ560AQSKXanxfFFmY+yoIu/TC j8AsEN7x6n0jucdhRf/sck3Oxh0RHfxAwC78NFEE1jES1fXGlH1NvWeJGSsXS+uy2vFz afg/VZBZzNC3DX1xLJHlMquYPG06n2R8VxMN18NjT3OmRsum/3YjzcRhyoMPL/cD0vcq UPNlCT2FIHeyWamshyWkF/ApHaeNQm0hUT6LBl5G+SDx1PqB0Fk4m83RFn4bPxpFHKa9 r2Ww==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=mRdDSUbHONjtKXrPxmKSylIFsi/HzfJELPxzjhLnwnw=; b=Ert6wc69QTzSWRoRq/wnR/Hi8bbb59ANXH0nHBv8Gx+okjxnY8oowTyZWcQjVo7TR9 MrDaswtn2vSvnuWxDz+10A8VTFuetUaaoMQq+zm1xBVWpgH3jDWmotlnDWhFbCIrAQX1 F17VWbLDDNX2Tr2nPZUlbbR027Yz7NPpjhKgm462f9vLkZ9P8qU/CflZSZO6x6w3puqh 8eY9rXJLSfcqxRFxVk6Yt72Vw20ZAxRcW4juUwAWj//QFcrAyum8YunSwYcKmYLH/rGK 897oVdEJ/nVCxB3gzlvFoJlmf8gr0rMbdxCI3lULvTWmPVxfs2mhJGOWXem9t/95SYD5 /k9Q==
X-Gm-Message-State: AO0yUKUmLefHKbMjPGjj525NlTuA1ZKGgO1pojD5j8rHLaeUG8RkpIUd ofk4iNiqw98eXmI886YwWOpMUbPSKIKTrl6ad02yU2tN
X-Google-Smtp-Source: AK7set8gv5xhE7/uyvUwz8BKHFPeEeSVpdo+cr9zCWAarzk+rQA2Tk3UjvJUa724b1XahwKA3ORrq3WOaPuxN0ATJLc=
X-Received: by 2002:a17:907:20a9:b0:8bf:e82a:2988 with SMTP id pw9-20020a17090720a900b008bfe82a2988mr6768198ejb.4.1677099119256; Wed, 22 Feb 2023 12:51:59 -0800 (PST)
MIME-Version: 1.0
References: <00442A7D2E63E30765843D13@PSB> <76D0BF6D-7DE1-41FF-B41D-DB078A46BAD6@gmail.com> <F05DF83AC689517AB12F2B19@PSB> <CAG6nNWdZgn=maXtscsN3c_6HwJh_CnuqwfDq=LJEc97DTU54sQ@mail.gmail.com>
In-Reply-To: <CAG6nNWdZgn=maXtscsN3c_6HwJh_CnuqwfDq=LJEc97DTU54sQ@mail.gmail.com>
From: Tim Wicinski <tjw.ietf@gmail.com>
Date: Wed, 22 Feb 2023 15:51:48 -0500
Message-ID: <CADyWQ+FMF6aQk_7VEfpHrbJDaTR98atNydP+9DfHiZaB1VSKjQ@mail.gmail.com>
To: Scott Antipa <scottantipa@gmail.com>
Cc: John C Klensin <john-ietf@jck.com>, Russ Allbery <eagle@eyrie.org>, ietf-smtp@ietf.org
Content-Type: multipart/alternative; boundary="00000000000041a6c505f5501122"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/WHk-tBbqbvTc3f250gi8EVXMAM8>
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: Wed, 22 Feb 2023 20:52:01 -0000

Scott

I have some domains where I would not mind the *@example.com, but most of
them I have a curated list of addresses I want to receive mail to, and the
rest can go away.  I'm curious where folks think the usage level would be.

tim


On Wed, Feb 22, 2023 at 3:46 PM Scott Antipa <scottantipa@gmail.com> wrote:

> I was thinking this would be a single special email per domain, eg “
> catchall@example.com” or whatever. Does that address the scaling problem?
>
> On Fri, Feb 17, 2023 at 6:25 PM John C Klensin <john-ietf@jck.com> wrote:
>
>>
>>
>> --On Friday, February 17, 2023 17:30 -0500 tjw ietf
>> <tjw.ietf@gmail.com> wrote:
>>
>> > Speaking as a simple dns person
>> >
>> > _role.example.com TXT tjw.ietf@gmail.com
>> >
>> > Is my fuel for the discussion
>>
>> Tim,
>>
>> There are at least three issues there (or with something similar
>> using SRV records).
>>
>> One, which may not apply to the smaller, more personal, domains
>> I think Scott is most concerned about, is that sometimes the
>> process of modifying a DNS record involves different people
>> and/or procedures than modifying an email delivery MTA.
>>
>> Second, it is typically going to means three DNS lookups to
>> identify an email address and where to send it, one for the
>> _role record as shown, one to get the MX record(s) for the
>> target domain, and, unless one gets lucky and the addresses of
>> the servers identified in the MX records show up as additional
>> information, a third (or more) to retrieve the addresses for
>> that server or servers.
>>
>> And third, as I think was mentioned in another context, every
>> time that someone has proposed something that might involve a
>> DNS entry per person rather than per host or pseudo-host, the
>> conclusion has been that it would not scale properly.  Now
>> Scott's situation may be a bit different because I think he is
>> thinking about one email address per domain (or, if there were,
>> using the terminology of my earlier note, an "owner" and an
>> "all" one, two).  That might therefore not trigger the scaling
>> problem.  But, still...
>>
>> Whether one did it with a special name and DNS entry or a "role"
>> email address, I think the problem is the same" either the user
>> or the originating MUA needs to understand the naming or RR
>> convention and how to use it.  Then, with Scott's proposal, the
>> delivery server and everything in between need to understand a
>> now-prohibited address and the delivery server needs to
>> understand what it means.  With my  "owner" suggestion, the
>> delivery server has to have an alias for the correct/target
>> address (not unlike the usual treatment for "Postmaster"); with
>> yours the address on the wire is actually the target address.
>>
>> And, Scott, please pay attention to Nathaniel's comment.  Many
>> of us who "own" dedicated domains of which we are the only
>> important user use a multitude of email addresses to organize
>> materials, set up special security mechanisms, and so on.   I
>> don't know about Nathaniel, but I use subaddress mechanisms and
>> probably use hundreds of different addresses.  Some get special
>> post-delivery routing, others don't, and the rules change
>> frequently (in my case, it is rare for a week to go by without
>> my making at least one internal or routing or classification
>> change).  For us, "owner@example.com" or "everyone@example.com"
>> would be just one more of those specialized addresses to put in
>> the relevant tables, tables that we need to maintain anyway.
>> Keeping in mind that "@gmail" would almost certainly either have
>> to be rejected or treated as a synonym for something
>> Postmaster-like and that at least some of the cases of
>> @personaldomain.example would be used as Nathaniel and I use
>> them, it is not clear to me that there would actually be
>> significant demand for "@example.com" even if you could get it
>> adopted.
>>
>> best,
>>    john
>>
>>