Re: [ietf-smtp] Make username optional in email addresses
Scott Antipa <scottantipa@gmail.com> Wed, 22 February 2023 20:46 UTC
Return-Path: <scottantipa@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 73531C1522C8 for <ietf-smtp@ietfa.amsl.com>; Wed, 22 Feb 2023 12:46:41 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.097
X-Spam-Level:
X-Spam-Status: No, score=-1.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, FREEMAIL_REPLY=1, 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=no 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 K6gxGUqzZn-s for <ietf-smtp@ietfa.amsl.com>; Wed, 22 Feb 2023 12:46:40 -0800 (PST)
Received: from mail-qv1-xf30.google.com (mail-qv1-xf30.google.com [IPv6:2607:f8b0:4864:20::f30]) (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 C329DC15153F for <ietf-smtp@ietf.org>; Wed, 22 Feb 2023 12:46:40 -0800 (PST)
Received: by mail-qv1-xf30.google.com with SMTP id ev13so9780742qvb.10 for <ietf-smtp@ietf.org>; Wed, 22 Feb 2023 12:46:40 -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=TzO8QqcZZyLDaB5Pkmqr25aBp88v417ABjb2F+itQ24=; b=LPkmVAX0kMC8ZxqfRpykNBTWlTL2Ba5U/ZI7Mm74dU0yexjs6C/3Q8ZcxFDAmY0dSw pjPfA4/1ZIKG3m0lrzr1iwzc+hNFY4ZZ2RQkjBdq13AJGOn6Dcr62Wy5t5yXebG5y/9R VYq6cBPbE/ZJ5Ci9wCgi4TPd+zhJ6yegaIzwonoj4xQOtimlbKv+jPzUREP90FoSBuvj nadPGOrIy2YiYB6QFjSNFjj6W945LXCRSrkU925fp/78fE1z24gP3mUZ/0nFZ7f5F9+H qQ1UwX8+cNSQbV4exMMkR3j5PXoGkFaXczdHciYy534C+HVdPTG2KnPVqFi+AyrV7MDJ 1x9g==
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=TzO8QqcZZyLDaB5Pkmqr25aBp88v417ABjb2F+itQ24=; b=DHF/lHzFJOTNt29Lnf9LMPGdb9+UwPz0ZuYPvWmKAcKpe7b9SJlTF3a6oOo2sOlu8I u1k3EXxf2hQrJUK01CIy8ztlryyMjGhsyb+/tvQ2MAPQBrb9dOyjxf+op6h+YrzGPVlH MV72poNpAbIMXahKjbnAezegEETg20zhJbi4HrKKamm9wl55jcZwVsIgVHwVxlVZoxAA yvNoePHiSlOfI7lirPvHqnfN+wetKJIXAuG07Jg/ysak1vKE2wwYGx/CdDBvz7D25s63 Ww82kBwG4m66sZAmEk9d6RdzZs/MmAETOYQXIeSoOQjCABz6FkKx/7aQH3GUvbyQnUHv YCtg==
X-Gm-Message-State: AO0yUKXHeQVxJs1grpFkZXJgcRF569bLGtgMY2jI/qwKdRq+qsAPIQjO OQQgL5ni3xjDDBr+dupYvrSUGLsnj75e8JlSZoo=
X-Google-Smtp-Source: AK7set+5R/nrqRGhYeLCDh8TjJjCOc2B70g3/bhl2BlfBIHS5Ay1TOpi8wSFMlV92Zc0Fl8496+QmvD1gg54E+KtFIw=
X-Received: by 2002:ad4:5502:0:b0:56b:ee5a:89f0 with SMTP id pz2-20020ad45502000000b0056bee5a89f0mr1227467qvb.7.1677098799506; Wed, 22 Feb 2023 12:46:39 -0800 (PST)
MIME-Version: 1.0
References: <00442A7D2E63E30765843D13@PSB> <76D0BF6D-7DE1-41FF-B41D-DB078A46BAD6@gmail.com> <F05DF83AC689517AB12F2B19@PSB>
In-Reply-To: <F05DF83AC689517AB12F2B19@PSB>
From: Scott Antipa <scottantipa@gmail.com>
Date: Wed, 22 Feb 2023 10:46:28 -1000
Message-ID: <CAG6nNWdZgn=maXtscsN3c_6HwJh_CnuqwfDq=LJEc97DTU54sQ@mail.gmail.com>
To: John C Klensin <john-ietf@jck.com>
Cc: Russ Allbery <eagle@eyrie.org>, ietf-smtp@ietf.org, tjw ietf <tjw.ietf@gmail.com>
Content-Type: multipart/alternative; boundary="00000000000032aa1405f54ffecd"
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/YXr0wZjflBQBGqK4J6c_zhog0iQ>
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:46:41 -0000
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 > >
- [ietf-smtp] Make username optional in email addre… Scott Antipa
- Re: [ietf-smtp] Make username optional in email a… Dave Crocker
- Re: [ietf-smtp] Make username optional in email a… Scott Antipa
- Re: [ietf-smtp] Make username optional in email a… Russ Allbery
- Re: [ietf-smtp] Make username optional in email a… Dave Crocker
- Re: [ietf-smtp] Make username optional in email a… Russ Allbery
- Re: [ietf-smtp] Make username optional in email a… Dave Crocker
- Re: [ietf-smtp] Make username optional in email a… John C Klensin
- Re: [ietf-smtp] Make username optional in email a… tjw ietf
- Re: [ietf-smtp] Make username optional in email a… Scott Antipa
- Re: [ietf-smtp] Make username optional in email a… John C Klensin
- Re: [ietf-smtp] Make username optional in email a… Nathaniel Borenstein
- Re: [ietf-smtp] Make username optional in email a… Paul Smith
- Re: [ietf-smtp] Make username optional in email a… Scott Antipa
- Re: [ietf-smtp] Make username optional in email a… Valdis Kl ē tnieks
- Re: [ietf-smtp] Make username optional in email a… John C Klensin
- Re: [ietf-smtp] Make username optional in email a… Peter J. Holzer
- Re: [ietf-smtp] Make username optional in email a… Steffen Nurpmeso
- Re: [ietf-smtp] Make username optional in email a… John Levine
- Re: [ietf-smtp] Make username optional in email a… John Levine
- Re: [ietf-smtp] Make username optional in email a… Keith Moore
- Re: [ietf-smtp] Make username optional in email a… Scott Antipa
- Re: [ietf-smtp] Make username optional in email a… Scott Antipa
- Re: [ietf-smtp] Make username optional in email a… Tim Wicinski
- Re: [ietf-smtp] Make username optional in email a… John C Klensin
- Re: [ietf-smtp] Make username optional in email a… Keith Moore
- Re: [ietf-smtp] Make username optional in email a… John Levine
- Re: [ietf-smtp] Make username optional in email a… Paul Smith