Re: [ietf-smtp] SMTP status codes 251 and 551

"John Levine" <johnl@taugh.com> Mon, 10 February 2020 20:11 UTC

Return-Path: <johnl@iecc.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 29635120842 for <ietf-smtp@ietfa.amsl.com>; Mon, 10 Feb 2020 12:11:00 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -1.75
X-Spam-Level:
X-Spam-Status: No, score=-1.75 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, HEADER_FROM_DIFFERENT_DOMAINS=0.25, SPF_HELO_NONE=0.001, SPF_PASS=-0.001] autolearn=no autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1536-bit key) header.d=iecc.com header.b=kzDa/zI+; dkim=pass (1536-bit key) header.d=taugh.com header.b=Grpe/uDL
Received: from mail.ietf.org ([4.31.198.44]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id wP9A2OGA0p0J for <ietf-smtp@ietfa.amsl.com>; Mon, 10 Feb 2020 12:10:59 -0800 (PST)
Received: from gal.iecc.com (gal.iecc.com [IPv6:2001:470:1f07:1126:0:43:6f73:7461]) (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 0F6D6120018 for <ietf-smtp@ietf.org>; Mon, 10 Feb 2020 12:10:58 -0800 (PST)
Received: (qmail 11908 invoked from network); 10 Feb 2020 20:10:56 -0000
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=iecc.com; h=date:message-id:from:reply-to:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=2e81.5e41b8d0.k2002; bh=Q3IzirAcQIAgRoS4ziqjSkBqaa+tYud6+GIk/GgMslI=; b=kzDa/zI+sngoXhBk7+EPL9IOtQ4VCJA+bC6I1mJx0T8vzzaDOTsFQ3voEKNHtdipFifG1fWOODNoRdNsGkBMJWGGxfGmYiJiHzsGJStzUdNMOjcc6caDKpj3Ii1qBulznFUu6zQqEwQxgyMu41j+dTNcbp9T3QnH4XrWheEFWQpRUZlsqhG0iitOi3cfanuNDXsX4BHKgr4s3FTwb8p0i6CVCyEhBLMWTCHhH8CG3LEc4Dl8P6VTIbIGyI++mKUo
DKIM-Signature: v=1; a=rsa-sha256; c=simple; d=taugh.com; h=date:message-id:from:reply-to:to:cc:subject:in-reply-to:mime-version:content-type:content-transfer-encoding; s=2e81.5e41b8d0.k2002; bh=Q3IzirAcQIAgRoS4ziqjSkBqaa+tYud6+GIk/GgMslI=; b=Grpe/uDL5zGjedgirIN/actm0FqCLBaCpo8LliyKL2R5IO7wzcZjPbMrv/LhsPY4oCGQMXil4US2VbB7yQ5ujdLDUwds3bOxiqjxIx2dQriuC1zqFh4M5GN7Hfzs8GS0FFGm+k6ezeLQbSE3w61vaL0Mcx/4v5eDE1AmIMAXnz/z3GpkPo7702qbb29iijo13RYcZpvCqFAvznl+sex/7QloXbowVqHFZvus8fe1rkrBzRSZwR4ChzI8YN3KAR44
Received: from ary.qy ([IPv6:2001:470:1f07:1126::78:696d:6170]) by imap.iecc.com ([IPv6:2001:470:1f07:1126::78:696d:6170]) with ESMTP via TCP6; 10 Feb 2020 20:10:56 -0000
Received: by ary.qy (Postfix, from userid 501) id 379361400B14; Mon, 10 Feb 2020 15:10:55 -0500 (EST)
Date: Mon, 10 Feb 2020 15:10:55 -0500
Message-Id: <20200210201056.379361400B14@ary.qy>
From: John Levine <johnl@taugh.com>
Reply-To: uucp@computer.org
To: ietf-smtp@ietf.org
Cc: john-ietf@jck.com
In-Reply-To: <644DAD60BFC9A9FC2C84194A@PSB>
Organization: Taughannock Networks
X-Headerized: yes
Mime-Version: 1.0
Content-type: text/plain; charset="utf-8"
Content-transfer-encoding: 8bit
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/ch_EfXBXUsLEUpLEYz-IaSukF-Y>
Subject: Re: [ietf-smtp] SMTP status codes 251 and 551
X-BeenThere: ietf-smtp@ietf.org
X-Mailman-Version: 2.1.29
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: Mon, 10 Feb 2020 20:11:00 -0000

In article <644DAD60BFC9A9FC2C84194A@PSB> you write:
>...  I can actually see some advantages for organizations that divide up
>their internal mail systems by laboratory or country (and
>pressure to do the latter from privacy law differences) when
>people make intra-company moves.   But, no, one cannot get rid
>of them on the basis of "never implemented or deployed".

That's not what I was planning, although it might be interesting to
try returning some 251 codes and see how well it works.

For an article I'm writing, I'm figuring out what to say about the
slow demise of mail forwarding.

My recollection of the 1980s is that you normally had one e-mail
address.  If you moved, you'd get a new address, perhaps with a
temporary courtesy forward like for paper mail.  There were
distribution lists, but they felt different from normal addresses.  I
don't get the impression there were a lot of role addresses other than
postmaster.

Now there are role addresses, "permanent" forwarding addresses, and
many ISPs let you keep your address even if you stop being a customer
(Comcast and Spectrum in the U.S.)  You'd like them all to forward
mail to the one place you read it, but increasingly it doesn't work.

One issue is naive spam filtering.  Any time a system does forwarding
at scale, some of what's forwarded will be treated as spam because no
two spam filters work the same.  Sensible filters don't block known
forwarders unless something really bad happens.  I hear that a poorly
supervised robot at Proofpoint is currently blocking forwarded mail
from Tucows' large hosted mail system, which in effect makes the mail
disappear.  Dunno if Tucows sends DSNs but if they do a lot of the
senders aren't prepared to deal with them.

Another is DMARC.  I host the mail for my local town government.  Most
of the users read their mail at Gmail, and despite making no
modifications to mail other than adding ARC headers, Gmail rejects a
lot of it due to overstrict sender DMARC policies.  The usual issue is
that they do DMARC on the cheap using only SPF validation, no DKIM,
which of course can't deal with forwarding.

Another large change since the 1980s is that then most people read
their mail on the same computer where the mail was stored, now nobody
does and we all use IMAP.  So I've told the town people how to set up
Gmail to collect mail from a mailbox here and switched back to local
delivery.  That avoids nearly all of the delivery issues since there's
no DMARC checks on fetched mail and for the most part it assumes that
stuff being fetched is OK.

R's,
John