Re: [Extra] Sieve REJECT and :fcc [was Re: Meeting minutes and notes from today]
Ned Freed <ned.freed@mrochek.com> Sun, 07 January 2018 21:46 UTC
Return-Path: <ned.freed@mrochek.com>
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 8F1D6124F57 for <extra@ietfa.amsl.com>; Sun, 7 Jan 2018 13:46:15 -0800 (PST)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.011
X-Spam-Level:
X-Spam-Status: No, score=-2.011 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, SPF_PASS=-0.001, T_RP_MATCHES_RCVD=-0.01] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (1024-bit key) header.d=mrochek.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 6lMruAvWYgwS for <extra@ietfa.amsl.com>; Sun, 7 Jan 2018 13:46:14 -0800 (PST)
Received: from mauve.mrochek.com (mauve.mrochek.com [68.183.62.69]) (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 4E4E7124239 for <extra@ietf.org>; Sun, 7 Jan 2018 13:46:14 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QNKHFRS51C001XDO@mauve.mrochek.com> for extra@ietf.org; Sun, 7 Jan 2018 13:42:33 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=201712; t=1515361386; bh=qmZc6h4/+VTQKqRpfE0pZEQKUlGXzBrgbbxi9juCqAQ=; h=Cc:Date:From:Subject:In-reply-to:References:To:From; b=BoL1iCkmU3U48rtfcarTNFtU2Ba2DVt10oEcjqA9tRtYuRkp20i3Ndnnoj7dy/H+q JFzTg/YZ1NHaIPP8t/izgp4pLVddPKpx8fwM/m1KcuwXE5EH8rTq/3RK6NwOr/8GFw NrpmaRBvLnExughFUeVv5LeYvt2wdLx5mImxFxhM=
MIME-version: 1.0
Content-transfer-encoding: 7bit
Content-type: TEXT/PLAIN; CHARSET="us-ascii"
Received: from mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QNFVO5W1CW000051@mauve.mrochek.com>; Sun, 07 Jan 2018 13:42:29 -0800 (PST)
Cc: Ned Freed <ned.freed@mrochek.com>, Bron Gondwana <brong@fastmailteam.com>, extra@ietf.org
Message-id: <01QNKHFPA38A000051@mauve.mrochek.com>
Date: Sun, 07 Jan 2018 13:21:57 -0800
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Sun, 07 Jan 2018 15:15:40 -0500" <D430964D-F882-4482-B5FB-B5167BEB33E3@glyphein.mailforce.net>
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> <D430964D-F882-4482-B5FB-B5167BEB33E3@glyphein.mailforce.net>
To: Stan Kalisch <stan@glyphein.mailforce.net>
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/eAHVqE7c0Rn3n220dD087zAbvOM>
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 21:46:15 -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. You're referring to this paragraph: However, there are existing laws requiring certain organizations to archive all received messages, even the rejected ones. Also, it can be quite useful to save copies of rejected messages for later analysis. This is in reference to legal intercept, compliance archiving, and similar mechanisms. This has nothing whatsoever to do with giving random users the means to falsely claim that a message wasn't delivered when in fact it was. > It does not require MDNs for them. Of course it doesn't. In many cases legal intercept requirements call for the interception to be done invisibly. > 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? See above. One is a tool for users to keep track of the messages sent on their behalf by sending them a copy of those messages; the other is a tool for organizations and law enforcement intended to monitor some subset of the traffic the site receives. Semantically they aren't even close. I'll also note that the requirements of legal intercept are in general not met by keeping copies of MDNs and DSNs for rejected messages; in many if not most cases those MDNs and DSNs do not contain the entire message and even when they do the message may not be in its original form. > 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. The same as what the sieve agent received. Which can be and often is markedly dissimilar to what came in over the wire. Legal intercept tends to favor collection of the latter, and may require it. > >> 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 Actually, no. AFAIK the only time RFC 5321 has been updated to add a 5YZ code is by RFC 7504, which adds 521 and 556: 521 Host does not accept mail 556 Domain does not accept mail Neither of these have anything to do with handling 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? I have no idea what this is in reference to. I'm only talking about the handling of reject :fcc here. Ned
- [Extra] Meeting minutes and notes from today Bron Gondwana
- [Extra] Sieve REJECT and :fcc [was Re: Meeting mi… Stan Kalisch
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Bron Gondwana
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Arnt Gulbrandsen
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ken Murchison
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Meeting minutes and notes from today Arnt Gulbrandsen
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Stan Kalisch
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Arnt Gulbrandsen
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Stan Kalisch
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Bron Gondwana
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Stan Kalisch
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Stan Kalisch
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Meeting minutes and notes from today Ned Freed
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Stan Kalisch
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Stan Kalisch
- Re: [Extra] Meeting minutes and notes from today Bron Gondwana
- Re: [Extra] Sieve REJECT and :fcc [was Re: Meetin… Ned Freed
- Re: [Extra] Meeting minutes and notes from today Ned Freed
- Re: [Extra] Meeting minutes and notes from today Bron Gondwana
- Re: [Extra] Meeting minutes and notes from today Ned Freed