Re: potable e-mail, now Trying to do too much (was Re: the introduction problem, etc.)

Keith Moore <moore@network-heretics.com> Fri, 20 May 2022 00:57 UTC

Return-Path: <moore@network-heretics.com>
X-Original-To: ietf@ietfa.amsl.com
Delivered-To: ietf@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id E94B6C237D18 for <ietf@ietfa.amsl.com>; Thu, 19 May 2022 17:57:06 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -3.751
X-Spam-Level:
X-Spam-Status: No, score=-3.751 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, NICE_REPLY_A=-1.857, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_NONE=0.001, URIBL_BLOCKED=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=messagingengine.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 zsVGStYJY2N8 for <ietf@ietfa.amsl.com>; Thu, 19 May 2022 17:57:02 -0700 (PDT)
Received: from out5-smtp.messagingengine.com (out5-smtp.messagingengine.com [66.111.4.29]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id DF69DC237CEB for <ietf@ietf.org>; Thu, 19 May 2022 17:57:02 -0700 (PDT)
Received: from compute4.internal (compute4.nyi.internal [10.202.2.44]) by mailout.nyi.internal (Postfix) with ESMTP id D01975C022F for <ietf@ietf.org>; Thu, 19 May 2022 20:57:01 -0400 (EDT)
Received: from mailfrontend2 ([10.202.2.163]) by compute4.internal (MEProxy); Thu, 19 May 2022 20:57:01 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:date:feedback-id:feedback-id:from:from:in-reply-to :in-reply-to:message-id:mime-version:references:reply-to:sender :subject:subject:to:to:x-me-proxy:x-me-proxy:x-me-sender :x-me-sender:x-sasl-enc; s=fm1; t=1653008221; x=1653094621; bh=3 t4p1DOsBOSiCoywBobxCJKQfRQjNaLtwJCEHJdUaVY=; b=NSTydZl/2lw6K2grr 5+clT4/OTs0s85bXDKjxqIzt0yfpjdhFMpIcNME5IIZyN+r/qZLdf/xz8anKvHRr /Et0KI16C6nA2iQ6xL1WZkndkCOYEJNvCG16/XAPmEKbetBrsikuFtNvjrcANiRu sgd28O8Sa5BlnaBNCcrUaiwlHmLjoQGfUqkSC+AuDDBZGrKIiUmC2x/ybe7G3N24 7SP72ecUYaAVTDIYPhNxZABkepS6L+RHfgPr4bUu0iqE1RA7LxuH1OOQkLJPxXJY 3Y9BpU7hPrbjrT0Bd+QAucY2LoLJI62K0i+kLkhFa3ywroXtVDqGdKTmSKGUTPwv C3Fpw==
X-ME-Sender: <xms:XeeGYmHLm8bi7oSb8UIaJ22AgZPNGj4KnX7XWmQsqoexONZmTfNszQ> <xme:XeeGYnXacGxLKMZTB6auZK-YbWNprUmZGYagnrog6vnhrk3AT1h1qfSsTXYzoD7Lo c279cqrNMh8Ng>
X-ME-Received: <xmr:XeeGYgJ6jmEZ0qsffIJhVS0KJaKjj5s4xv3kGeDpPZXMSn-r3KDMtbiUmNZ9eHCUUiKAkFWpB9YF4J_KKRZj0jZ75tB79ZUjoa6VIhtM4EygDjnkm8QiJQ>
X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgedvfedriedvgdegudcutefuodetggdotefrodftvf curfhrohhfihhlvgemucfhrghsthforghilhdpqfgfvfdpuffrtefokffrpgfnqfghnecu uegrihhlohhuthemuceftddtnecunecujfgurhepkfffgggfuffvfhfhjggtgfesthekre dttdefjeenucfhrhhomhepmfgvihhthhcuofhoohhrvgcuoehmohhorhgvsehnvghtfiho rhhkqdhhvghrvghtihgtshdrtghomheqnecuggftrfgrthhtvghrnhepfeejudejtdeihf dtjeehtdeiheegtedtuddvhfffieefieejffekvdegkeehgedvnecuffhomhgrihhnpehp rhhothhonhhmrghilhdrtghomhenucevlhhushhtvghrufhiiigvpedtnecurfgrrhgrmh epmhgrihhlfhhrohhmpehmohhorhgvsehnvghtfihorhhkqdhhvghrvghtihgtshdrtgho mh
X-ME-Proxy: <xmx:XeeGYgErAwb4pHRGMXHY6IYljGXgZDtQm9lQOH0yRLBsYRKgYJ44rw> <xmx:XeeGYsX5KyefZz1cruHoiopx2ACaT_D7G-QauvBQumrR5M1aBz3y4Q> <xmx:XeeGYjPzosj1aXyI1GYl9lqlfqGlLKKag2lnzVf-vr9WRBmYeV15Jw> <xmx:XeeGYkjhu43svgwhc-uAKX2WQoogthKJDzJkHbCsW8gZAfQYGyL4Eg>
Feedback-ID: i5d8c41f0:Fastmail
Received: by mail.messagingengine.com (Postfix) with ESMTPA for <ietf@ietf.org>; Thu, 19 May 2022 20:57:01 -0400 (EDT)
Message-ID: <163d3b9a-fa87-82c9-870d-e54d4ff44688@network-heretics.com>
Date: Thu, 19 May 2022 20:57:00 -0400
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.8.1
Subject: Re: potable e-mail, now Trying to do too much (was Re: the introduction problem, etc.)
Content-Language: en-US
To: ietf@ietf.org
References: <20220519164943.3DD824144C1C@ary.qy> <767453.1653002314@dooku>
From: Keith Moore <moore@network-heretics.com>
In-Reply-To: <767453.1653002314@dooku>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf/3x2Ma1sRjaGITLm5-0aebeTpa50>
X-BeenThere: ietf@ietf.org
X-Mailman-Version: 2.1.34
Precedence: list
List-Id: IETF-Discussion <ietf.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/ietf>, <mailto:ietf-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/ietf/>
List-Post: <mailto:ietf@ietf.org>
List-Help: <mailto:ietf-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/ietf>, <mailto:ietf-request@ietf.org?subject=subscribe>
X-List-Received-Date: Fri, 20 May 2022 00:57:07 -0000

On 5/19/22 19:18, Michael Richardson wrote:

>      > Um, what?  I'm using the same e-mail in the same domain I registered in
>      > 1993 wven though it's gone through a whole lot of different providers
>      > in the past two decades.  Mail domains are extremely portable.
>
> Right. Mail*domains*  are extremely portable.
> Now, explain to me how to movemcharlesr@gmail.com  to yahoo or protonmail.com?
> ".forward" used to work, but DMARC policy makes this impossible now.

Well, sure.   If you start out using a non-portable email address, you 
can't change providers while keeping the address, unless your old 
provider is willing to forward your mail for you. That's a consequence 
of assuming that your original email provider would always provide the 
quality of service you need at a price you would be willing to pay.

For each user in a mail domain to be able to independently forward their 
mail to their current mail service provider, you need something similar 
to DNS's registrar/registry system where the service that provides the 
redirection is regulated in such a way as to prevent capture (and also 
hopefully keep the costs down).   Either that or you need email 
addresses that are so meaningless that nobody will want to actually use 
them by themselves, but only via some search facility.

You can do this with SMTP today, but the SMTP server that's listed as an 
MX for your domain has to be willing to forward your mail.  SMTP 551 
redirects were deprecated a very long time ago.

AFAIK there always have been services that would provide stable email 
addresses, accept your incoming mail, and forward that mail to wherever 
you want.    But it's hard to operate such a service for free, 
especially given the volume of spam and malware that's constantly 
attacking anything that accepts inbound traffic.

As for DNS redirection of email, reread RFC 883.   It's somewhat light 
on detail and doesn't provide any way to distinguish John@example.com 
from john@example.com (which for those who aren't intimately familiar 
with SMTP, are actually potentially-distinct addresses).  It also 
doesn't explicitly deal with EAI.   Those technical problems are, I'm 
sure, fixable.  But DNS redirection of email been tried before and 
abandoned.   That doesn't mean it was inherently a bad idea, but for 
whatever reason Internet email's evolution didn't take that path.

Keith

p.s. In principle, I would support an effort to standardize MR or some 
new DNS record to do mail redirects, and perhaps also an effort to set 
up some domains (perhaps even under a new purpose-created TLD) with 
independent registries for individual email addresses.   But to me it 
looks like there are significant barriers to deployment of such a 
service.   Unless governments force them to, how many Big Mail Providers 
are willing to do an extra MX lookup for outgoing mail just to 
potentially lose customers by doing so?  For that matter, how many email 
users would want to use such a service, when in practice you're already 
penalized by numerous web sites that flag your email address as an 
error, if your email domain isn't that of a well-known Big Mail Provider?

Email today has a lot bigger usability problems than difficulty of 
setting up portable addresses.