Re: [ietf-smtp] Updated draft for "SMTP Response for Detected Spam"

"Brotman, Alex" <Alex_Brotman@comcast.com> Fri, 01 April 2022 17:34 UTC

Return-Path: <Alex_Brotman@comcast.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 F2AB13A120F for <ietf-smtp@ietfa.amsl.com>; Fri, 1 Apr 2022 10:34:37 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.104
X-Spam-Level:
X-Spam-Status: No, score=-2.104 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_MSPIKE_H5=0.001, RCVD_IN_MSPIKE_WL=0.001, SPF_HELO_NONE=0.001, SPF_NONE=0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=comcast.com
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 3foxcVLK5WLW for <ietf-smtp@ietfa.amsl.com>; Fri, 1 Apr 2022 10:34:32 -0700 (PDT)
Received: from mx0b-00143702.pphosted.com (mx0b-00143702.pphosted.com [148.163.141.77]) (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 F057F3A11F2 for <ietf-smtp@ietf.org>; Fri, 1 Apr 2022 10:34:22 -0700 (PDT)
Received: from pps.filterd (m0184890.ppops.net [127.0.0.1]) by mx0b-00143702.pphosted.com (8.16.1.2/8.16.1.2) with ESMTP id 231HAKYt023315 for <ietf-smtp@ietf.org>; Fri, 1 Apr 2022 13:34:21 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=comcast.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : content-transfer-encoding : mime-version; s=20190412; bh=rRF7OEv0j4Fu1mdl7yruaKB2smLYLfdeMCFhgjZpJwE=; b=ee/Cet4IWxp87hHK8/HVAKqdSPQYbI/miNsFA9ddSooNUowDrKpnRVymL/WDid9ba3/K BFep2h7zDzXOro3584CRxR3WeZCKktrN6MBdvYx4Sx4M6xVzVk+PO9Zjas2fKL+yhWJR EHVzIsD1L2J8XnrqrwW4zsb/ib0OWgqZYa6iLREUafyWtHLF0LD+EwLXQH0S6JvBSfXy hFuamYYGtGHUjMB5k/yTDnZokyi7dtL6DrX2JLhFsAbQ+szdTsG43uXWq4q8iesGzE0G q0ArycsViNl1+tfctFpJU4a/89Pk3jHyGGx3JClNgfvXriug3I1R81zxIfGRcSPTaZxn Dw==
Received: from copdcexop05.cable.comcast.com (dlppfpt-as-1p.slb.comcast.com [96.99.226.135]) by mx0b-00143702.pphosted.com (PPS) with ESMTPS id 3f603eb06d-39 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <ietf-smtp@ietf.org>; Fri, 01 Apr 2022 13:34:20 -0400
Received: from COPDCEXOP01.cable.comcast.com (147.191.124.156) by COPDCEXOP05.cable.comcast.com (147.191.124.160) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.2.986.22; Fri, 1 Apr 2022 10:34:02 -0700
Received: from COPDCEXEDGE01.cable.comcast.com (96.114.158.213) by COPDCEXOP01.cable.comcast.com (147.191.124.156) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384) id 15.2.986.22 via Frontend Transport; Fri, 1 Apr 2022 10:34:02 -0700
Received: from NAM11-BN8-obe.outbound.protection.outlook.com (104.47.58.177) by webmail.comcast.com (96.114.158.213) with Microsoft SMTP Server (TLS) id 15.0.1497.32; Fri, 1 Apr 2022 11:34:02 -0600
Received: from MN2PR11MB4351.namprd11.prod.outlook.com (2603:10b6:208:193::31) by CO1PR11MB4866.namprd11.prod.outlook.com (2603:10b6:303:91::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5123.25; Fri, 1 Apr 2022 17:33:59 +0000
Received: from MN2PR11MB4351.namprd11.prod.outlook.com ([fe80::50d7:6a1d:c51a:429]) by MN2PR11MB4351.namprd11.prod.outlook.com ([fe80::50d7:6a1d:c51a:429%6]) with mapi id 15.20.5123.021; Fri, 1 Apr 2022 17:33:59 +0000
From: "Brotman, Alex" <Alex_Brotman@comcast.com>
To: "ietf-smtp@ietf.org" <ietf-smtp@ietf.org>
Thread-Topic: [ietf-smtp] Updated draft for "SMTP Response for Detected Spam"
Thread-Index: AdhEXJJduYC+qmLjTwqG76OuNI0cMgABFLQAAAA8zAAABrTpAAAKJbiAAA9RZIAAQoMOEA==
Date: Fri, 01 Apr 2022 17:33:59 +0000
Message-ID: <MN2PR11MB4351FF8C5AE23F5C19E08BB5F7E09@MN2PR11MB4351.namprd11.prod.outlook.com>
References: <CH2PR11MB4342C5648A79FFEC1DE0FC45F71F9@CH2PR11MB4342.namprd11.prod.outlook.com> <b0a1c8d3-212d-2b67-035d-18963ca41109@linuxmagic.com> <20220330181324.GA96148@veps.esmtp.org> <XJ7mEBMGrMRiFAps@highwayman.com> <EDDB8A4D3F9043845213F866@PSB> <5EQ93PVrWXRiFA9b@highwayman.com>
In-Reply-To: <5EQ93PVrWXRiFA9b@highwayman.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: d73bf735-8a2f-4431-ad7b-08da1405ce23
x-ms-traffictypediagnostic: CO1PR11MB4866:EE_
x-microsoft-antispam-prvs: <CO1PR11MB48668F9E065FFDE7E6CED389F7E09@CO1PR11MB4866.namprd11.prod.outlook.com>
x-header-msdlpex: check
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: qxCvPxDRwwxuG3taMpx6kYSUIXONRsK8YFk0xo7Lm0ANwFj+mhjYKoAg+AlH2jifX+jiQa0FZyQaYCnW1EhV8W4XohORucLT8oJM3uIk0t9aynrgFlm4/It7K1XO31iopZYqWG8oFPeB+0B4ZOwZnCfcWyoDEYhfzUG+gnlHeYPaZnKlLN58tQFBZzY1CmgIiFJ4czUaXYd+eHDEC6oHfEhHRY2Dm5DlXPXuEjp1zExPvvTjLurTfEKz2VmPa+brus1jbQA5HcJokTBvGRnRhkK0jPbB1jPCa8/4NNDWfu6nomQXljAmX/0H30pYf++9sHHGKWHoC95d1lCd1DbTci9+2cU3nJjCLWDcO43ntV15yoWhjjcHI00q4ynZIPdBCEc7dpXcq+uvqXK9Dr2C+yEYZcefFpXOJmPXaKSytWkKnXXO6vm9TgabYUo5z7Q/JgAGLkE590s5CA9p9kgxNog/6ynQS4vGSglyk95wmfrazZC0JxxdB0I0SiZh4+ioSLHh4k/BzKREDrf9zKSkZKPIgIakdBgtqU/3gchIg4AxZSPyQ94A4tLxhY2xkGUIrrjwulhdWpfyyyn2s4UJbJIJLMZXgB+Tt8FPvyFVuQHrEPgofte3qoJK4TWGfXR624J67ZhgYzeSSOF2DXUih6owIqo/E3oZ8heKgtvAn6qRSpq2o4zS4tdZRpi/WiVRp0uOpXc/rWq/GfzHGbxoGqVBWGcXjhouaLVnkIh1+1vX1xJm/8ICZugN+C8ca82KIx/ie2SS9672JX3B1yGAnHDFS5E3L7tPmq3Vl4b+zog=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:MN2PR11MB4351.namprd11.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(2906002)(83380400001)(186003)(55016003)(15650500001)(5660300002)(8936002)(52536014)(66476007)(66556008)(38070700005)(53546011)(122000001)(82960400001)(86362001)(8676002)(76116006)(38100700002)(64756008)(66446008)(66946007)(316002)(19627235002)(9686003)(7696005)(6506007)(508600001)(33656002)(966005)(71200400001)(6916009); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 2
x-ms-exchange-antispam-messagedata-0: XLxxlsSHsG3Udhl8INprD7vrHGmO9+bZ+ufH49sTAoza6/IvvzCTinbf8lm/zgtLnlhxvUx0guKS+HI5QKUd3Xe5RnlTOjw4mOV4CkO3NUuu+yaAo+xFoQZVH+u4JfX+DEqq0c8exIlmLI2aXQYXvo1d0BHq21tWT/PjKP0yWcmN4bMHVRjG3PtvAGcscG6Z5B9XQ5HfENGSVR7t80gz0UjJsYnayCTuLJ0AcP6uMWK9FMbZyVlY5Vc6zQPCHHvjjfnUl/mK9rhX9N7iHK3RKFk0CUHPwqcQ1o1UiJsJb7tF9fuk9lJ89MsaNx8SYAbrfuqfn2xdYSSR1sn5fxGoTnJyG9cRJOTOeXoGQ3RbEMoNkN43PtieiuZDY9Zo5ZQiW7VBXOfbvvxnCRcNgfsryom27O25iV5GqQaCH0dtaXe8KpQUvX6gHiqg1eis/zDKW8v4mhyHLiZGRKRnOInF9Ea1HGVfh9BVVq5Xyv/vzxPLEWMKLKvoEdp9B593uoUO1Np9pDiMNQ770aIICLDPxTVLpYkQ2c6asNPaN8Z49oXRypZz9B6+TpYfRncWIBx2NRjvY7L4j76xc/GdVA+EuDQonrSgpWN0qErW1DSBdX/qyJVxNciL+QFToq1XskpV7mGunEGOchs4Ypp6soAeZkviwA0fUfr0nty86okhlqaIGlNQjC0shSHphq4yCHiOqEVgwmYOpcrnZpQBglgx+KMld+ZnhVzyrMtgWWS6zL++VZM1OiyqBeccLMRJzZgmXZ2eUAdJrzcQh58We8FyyCDTxVxUQCL57ND5Thg/j/JEAVGOe/CXZZntnNekF+r7HhK55k5u9aHaXU7Z51gSmaOumgeSFaINxE9uDoeeHK4wNydgkbbVVXWAjb1nabQF0lWS6i30MGrKdqCU2CNzslbCuKuIFAwgn/U6SoOga60dXZ4GOd2i/7w6+cRwrYHETESFG4RxsjPD0EY/kYAX8LmaCtMzpYDGWJRMXcbqyaPuOlqcWRF43v4iO/8axtFyWH5yteiQ5iSA+Z/rUeVJawiXpe9ByP06pqJE3anFTK3oW1gYZFF7AyttdxKoEzy/gcYU1jPU52B1Pr3RYmu5zTU3J1FVybeclknQo+Da3F3sO5Hy+jAKFTn/oytrjlHP/wDsIBuhepxDKE2vPNRYrJvKi4JjH1FLNWrPwHxQknRH3IT5kt2cEasG5E/lLKNPkycNNg89axNZcjXemnhk1ydJWe5UrWvA3gUugyVFlvBmjN7+v9uTdpcxZCfOVMJuYu3WfhD/vfwUAh9GI3TVyPm5jKG3JdVOKB/GjT+u+vlFZzht/Qu/DiJ04WIX/7X5v/dkqUgJrWhirXE8c7VzdhSl+q7I+YAnED/kkDbwZwgMdCGjoiWDP6Icr7lbH2jqyxwbvLAx1LuF6j020pzdGOyXBuZN2wti8EzldJpC2IOA8wn2+w/irdQYOXI9lK7McRaEEgPhK9qigLoNUbxnBGXdYlwXzhg9Lkk0sD4bmYUEc528HBhLgzqDFw5VecRxta2+95aZQ1sh1/a9M0oexu2lBp3MYshBuOFaqRyFRxCRHJHL0U6DNxy5hjhKXM3gmqoEGlpJv0ymH1u+zU1DY4+TRwR/45Mapv7QyqmJdWfbEn7KCaePJ804zPq99rLz3FFr7BlyjaTIA8Ehd7kcKcGx9QbU21GomrUd+U/iFpTSlNvSK5HxbjUm2oJduO/EKNDJ3gd8At7kL5FzniHl+8ge1t0VIAXsOwKfqWK31cqJLdEy6PlaMUGxZPTfYQ1da3VVqKYr
x-ms-exchange-antispam-messagedata-1: GZn9AIA/QQGS+zsYwODCMAm+uXuDKvf+BTU=
arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=oKgStZaDVaRx1rCft6ZXGgiRZ4Di/ruKaVB7OxngqzKAn0GV0yGzd9ve3kSldfdLUjviOzkoF7GIX+jIL7kUBhRsQcJ3cokLFu5mmWkYEkepdIF78QjJqD3eBOATrvOxchjvcOTxTsHNDfI8+qpMSRS1ntCi/WIM79N/PAHUAgMivzBJAfRpPbX3YGUbnJS2Op6EKhaDbJUIi9dsJVazPrYwYbfJaFcfSWatcwYPA0YV2nDPJjYKX/hWOBHx3GLI+HRSG3Luts/TFLvZKUaCpnojUVzNI3tE6BazncGBVVsJjfAu6nFk08SmpPobRYB7PXhyzAK5o1CkFA8/agI/Kw==
arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=Q1MCIN4RPV+XSbwd1wVJXmTD1rFk9Dut05N5mBUxm8c=; b=HBlEjICz2Y0WshUvuzsWlOQ1uIdMGxrhrxgoUTjd/s74rDEnSQcdqXWP6NW9BhaNv+WnujcTfdi2D0FmJ7qIMpZ2IwULNC7jtBNzIFm7n9jsAoyOzfc+bbA/vibuK4UrUY9rDilTtiVTx0hc8K3S7uYEuJLvFpKdjBQC4LH935Ft212FcfuI34DQCdAxkAZszcv9DOlzATOGJI2fs+bvR0lHxUzzUwmicB+yJ4nN/drE90wWr3sdoLVsidLocMdxdJFB7R5FZY0LIaqVnFB7wunIyxYfKiiqCbQ0kr0uTkcRzGQy+KXUmHy333AHTp7sljrAsSKpbSM9r+5P6INZ5g==
arc-authentication-results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=comcast.com; dmarc=pass action=none header.from=comcast.com; dkim=pass header.d=comcast.com; arc=none
x-ms-exchange-crosstenant-authas: Internal
x-ms-exchange-crosstenant-authsource: MN2PR11MB4351.namprd11.prod.outlook.com
x-ms-exchange-crosstenant-network-message-id: d73bf735-8a2f-4431-ad7b-08da1405ce23
x-ms-exchange-crosstenant-originalarrivaltime: 01 Apr 2022 17:33:59.1089 (UTC)
x-ms-exchange-crosstenant-fromentityheader: Hosted
x-ms-exchange-crosstenant-id: 906aefe9-76a7-4f65-b82d-5ec20775d5aa
x-ms-exchange-crosstenant-mailboxtype: HOSTED
x-ms-exchange-crosstenant-userprincipalname: So9fjtfUvlfORsLbnOiGW94e2EljE6T6n8tO49vTSm/Zonx0P1s8vkS+QOpn6mugwTWln17yk1uRfihOS+7C1/aq0bkLVC9sjtrnEqUVOWY=
x-ms-exchange-transport-crosstenantheadersstamped: CO1PR11MB4866
x-originatororg: comcast.com
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-CFilter-Loop: Forward AAETWI
X-Proofpoint-ORIG-GUID: b8y3TdZnfkeapqgYjlU7qfVwFYTX6uBA
X-Proofpoint-GUID: b8y3TdZnfkeapqgYjlU7qfVwFYTX6uBA
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.850,Hydra:6.0.425,FMLib:17.11.64.514 definitions=2022-04-01_05,2022-03-31_01,2022-02-23_01
X-Proofpoint-Spam-Reason: safe
Archived-At: <https://mailarchive.ietf.org/arch/msg/ietf-smtp/b1vUWMmawx_6DVImmMDUtEu9f4Y>
Subject: Re: [ietf-smtp] Updated draft for "SMTP Response for Detected Spam"
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: Fri, 01 Apr 2022 17:34:43 -0000

Hey folks,

Thanks for all the feedback.  I can work on some of the wording around "spam" to make it more generic.  As to the idea of making this Experimental, and using only an enhanced code, I think that's a fine idea.   I'd be happy if this were to eventually become a part of the "5321bis" effort, though that doesn't seem necessary (especially to run this as a trial).

--
Alex Brotman
Sr. Engineer, Anti-Abuse & Messaging Policy
Comcast

> -----Original Message-----
> From: ietf-smtp <ietf-smtp-bounces@ietf.org> On Behalf Of Richard Clayton
> Sent: Thursday, March 31, 2022 5:35 AM
> To: ietf-smtp@ietf.org
> Subject: Re: [ietf-smtp] Updated draft for "SMTP Response for Detected Spam"
>
> -----BEGIN PGP SIGNED MESSAGE-----
> Hash: SHA1
>
> In message <EDDB8A4D3F9043845213F866@PSB>, John C Klensin <john-
> ietf@jck.com> writes
>
> >--On Wednesday, March 30, 2022 22:25 +0100 Richard Clayton
> ><richard@highwayman.com> wrote:
>
> >> Since the receiver knows the message is spam I was wondering why the
> >> code was 259 rather than 559 ...
> >
> >Richard, as I understand the text, the plan is to tell the sender-SMTP
> >that the message is believed to be spam, but then
> >deliver it to one of those "spam folders" anyway.   That calls
> >for a 2yz code (I think 250 with one or more new enhanced status codes
> >for different cases) because returning a 5yz code and then delivering
> >the message anyway (no matter to whom and which folders, whatever a
> >folder is) would be a rather serious violation of the SMTP
> >specification and model.
>
> I was aware of that :-) ... my point being, as I'm sure you know but I want to
> labour it, that "spam folders" are not actually used for spam (people would hate
> it if every possible message addressed to them was actually accepted! they'd
> receive 6 to 10 times as many messages as they do at present)
>
> Spam folders are a common (but not ubiquitous) mechanism for the temporary
> storage of messages where the MTA, despite all the machine learning and
> heuristics, cannot be entirely sure whether or not the message is actually going
> to be wanted by the recipient, but on balance it is felt to be unlikely.
>
> But given that the intent of 259 is to allow "grown-ups" to adjust behaviour
> dynamically in the middle of mail sending campaign, a 559 serves pretty much
> the same purpose of forcing a rethink.
>
> Perhaps a rewrite which doesn't use such ill-defined terms as "spam"
> will make it more obvious that there are message which an MTA is prepared to
> accept, but somewhat reluctantly.
>
> >If we are
> >talking about an "inbox" or some sort of folder, that isn't about SMTP
> >any more.  It might be something specific to what SMTP calls the final
> >delivery server or system, but there we need to start thinking about
> >exactly how to define what is often known as a Message Delivery Agent
> >(MDA) and, while we use the term informally and there is at least one
> >clear definition (in RFC 5598), there has never been a standards-track
> >specification for what one of those does and how it behaves (i.e., one
> >paralleling RFC 6409 at the other end of the pipeline).
>
> When the IETF strays from "on the wire" then what it proposes, or the language
> it uses (one might soon need a dictionary to understand the notion of
> "secretary") seldom stands the test of time -- because it's no longer about
> interoperability but about user convenience or developer innovation ...
>
> - --
> richard                                                   Richard Clayton
>
> Those who would give up essential Liberty, to purchase a little temporary Safety,
> deserve neither Liberty nor Safety. Benjamin Franklin 11 Nov 1755
>
> -----BEGIN PGP SIGNATURE-----
> Version: PGPsdk version 1.7.1
>
> iQA/AwUBYkV1q92nQQHFxEViEQJWMgCfRHiIxqiG8c0Rgxgxl6hWjNu/mpcAoMO
> D
> 0hsemthvTBWkHJGtNf2iYGJS
> =nzaR
> -----END PGP SIGNATURE-----
>
> _______________________________________________
> ietf-smtp mailing list
> ietf-smtp@ietf.org
> https://www.ietf.org/mailman/listinfo/ietf-smtp