Re: [Extra] Sieve REJECT and :fcc [was Re: Meeting minutes and notes from today]

Stan Kalisch <stan@glyphein.mailforce.net> Sun, 07 January 2018 20:15 UTC

Return-Path: <stan@glyphein.mailforce.net>
X-Original-To: extra@ietfa.amsl.com
Delivered-To: extra@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id D6ABB126C2F for <extra@ietfa.amsl.com>; Sun, 7 Jan 2018 12:15:47 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.601
X-Spam-Level:
X-Spam-Status: No, score=-2.601 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=mailforce.net header.b=ww2HBb3S; dkim=pass (2048-bit key) header.d=messagingengine.com header.b=PzjFR8ck
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 gp5BmQVrSN7Q for <extra@ietfa.amsl.com>; Sun, 7 Jan 2018 12:15:46 -0800 (PST)
Received: from out3-smtp.messagingengine.com (out3-smtp.messagingengine.com [66.111.4.27]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 381D11241FC for <extra@ietf.org>; Sun, 7 Jan 2018 12:15:46 -0800 (PST)
Received: from compute7.internal (compute7.nyi.internal [10.202.2.47]) by mailout.nyi.internal (Postfix) with ESMTP id 5CB7620AF8; Sun, 7 Jan 2018 15:15:45 -0500 (EST)
Received: from frontend1 ([10.202.2.160]) by compute7.internal (MEProxy); Sun, 07 Jan 2018 15:15:45 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=mailforce.net; h=cc:content-transfer-encoding:content-type:date:from :in-reply-to:message-id:mime-version:references:subject:to :x-me-sender:x-me-sender:x-sasl-enc; s=fm2; bh=YTIfh5F2FDDz28+6T mRv1YPf04KBTMAO56ZS4IAaS+U=; b=ww2HBb3SjM7urDmr7Cv4GCj9WvbjVa3b+ DlkFIu5yxMxovnKgLSE9HReE1by2c4lRNPngoX1U+ALU1sSRt1NQg8R3Z3UIGfSM hJ3r4HSP0WHL4qppu8sS7FMfrdl2Y9v2FzvRBI5O2e0Njozxil/b91Uq5rvV74G/ ZOQBQulgVaDso4Vj0DOR8U6ul0rtFUgXk32uY7l0/Baj+091TRQF48BFau5bXcy4 V2O02+dZ4TU3OvuLu0FP33U+JNzWd4QevWAUF7DPvTfVdC6/oacQ2ngVKCDcT138 zkYT/TiHAoT64yIJjV5+IRDJ1LNQ9G5XPAuCmENT57wywBC4S5DAA==
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :date:from:in-reply-to:message-id:mime-version:references :subject:to:x-me-sender:x-me-sender:x-sasl-enc; s=fm1; bh=YTIfh5 F2FDDz28+6TmRv1YPf04KBTMAO56ZS4IAaS+U=; b=PzjFR8ckr8NxenzLtqU1Uy JTulFPusqlap6W0dXZzg3286TbWJhyLOWkUINZOS90pcmrUyOV/g1JRagqTFaIPd pyU2fWhOcKW/Sl3mcZcp9MqG6R7c7vc34ravxXr8FUeDUTyMciMzl5cb/vPhcfVF HfJzPePfb+I5ykK0EXfLGJFIepJ+ipzPl9qacc8G8zRrM/bHdsxaP97x0l/jA00g 8CsskLn+6cOe/UC3KXbtET6zq5XMXlmGbHptEpB034Sm/isV3TQokmlQRo8Eshzp m9hFtn4bVAZlf2H42fl8LkI0FMp9iuhtiZny4W7Nuh1G25FykYgReF+qLjmFHoxQ ==
X-ME-Sender: <xms:8X9SWthduUDxvJulDrM1nBLgO7wJ-7ZSvkljskiIV0oTfNpHV3BTgg>
Received: from [192.168.1.71] (108-84-31-27.lightspeed.tukrga.sbcglobal.net [108.84.31.27]) by mail.messagingengine.com (Postfix) with ESMTPA id F26C17E322; Sun, 7 Jan 2018 15:15:44 -0500 (EST)
References: <1510734636.1704307.1173072248.27572238@webmail.messagingengine.com> <C0D8D552-4B1C-49D9-8CCC-E6F57F225C1A@glyphein.mailforce.net> <1515028094.3135331.1223576440.053F86DC@webmail.messagingengine.com> <01QNFXVO7LVS000051@mauve.mrochek.com> <BE46D703-89FF-4250-BFF8-EB194729D4CF@glyphein.mailforce.net> <4ae4f1d5-bf40-483a-ae88-befe01d3adef@gulbrandsen.priv.no> <7C65B98D-6755-4957-A181-CBA08354D11B@glyphein.mailforce.net> <1515109224.681625.1224717176.520E1500@webmail.messagingengine.com> <01QNK0MRGMKC000052@mauve.mrochek.com>
In-Reply-To: <01QNK0MRGMKC000052@mauve.mrochek.com>
Mime-Version: 1.0 (1.0)
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="us-ascii"
Message-Id: <D430964D-F882-4482-B5FB-B5167BEB33E3@glyphein.mailforce.net>
Cc: Bron Gondwana <brong@fastmailteam.com>, extra@ietf.org
X-Mailer: iPhone Mail (13G36)
From: Stan Kalisch <stan@glyphein.mailforce.net>
Date: Sun, 07 Jan 2018 15:15:40 -0500
To: Ned Freed <ned.freed@mrochek.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/0xEaz3_3vsrf0yBk54lsVMTM7dk>
Subject: Re: [Extra] Sieve REJECT and :fcc [was Re: Meeting minutes and notes from today]
X-BeenThere: extra@ietf.org
X-Mailman-Version: 2.1.22
Precedence: list
List-Id: Email mailstore and eXtensions To Revise or Amend <extra.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/extra>, <mailto:extra-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/extra/>
List-Post: <mailto:extra@ietf.org>
List-Help: <mailto:extra-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/extra>, <mailto:extra-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 07 Jan 2018 20:15:48 -0000

On Jan 7, 2018, at 8:39 AM, Ned Freed <ned.freed@mrochek.com> wrote:

>> Is everybody OK with having fcc not include reject, and having a
>> separate capability (fcc-reject or similar) which administrators can
>> decide whether or not to allow - and indeed, software implementations
>> the choice whether or not to implement.
> 
> Not without the added condition that a MDN MUST be used if :fcc is present.

Again, RFC 5429 explicitly mentions messages that have been rejected and then archived.  It does not require MDNs for them.  In fact, the section where it discusses archiving rejected messages refers to both MDNs and DSNs.  How does using :fcc/:fcc-reject meaningfully semantically differ from just chaining fileinto and reject?  The only additional thing you retain is the outgoing rejection message; the original message that was rejected is still (per the requirements of the spec) the same.

>> That fixes both issues - those who really want the ability to lie can do
>> so, but it's clear that they're enabling that facility, and it's also
>> possible for both software vendors and administrators to not provide the
>> facility in the first place.
> 
> My issue is that we have no business messing with the meaning of a 5YZ
> code in response to a message transder.

I think it's a bit hasty to say "messing".  After all, 5YZ codes were adapted over the years for spam.  No one is suggesting to overtly add "stalking" or something like that to the IANA registry.  But why throw the baby out with the bathwater and close the door to a possible future algorithm or procedure that carefully attempts to address at least a subset of these things?


Thanks,
Stan