Re: [Extra] Sieve REJECT and :fcc [was Re: Meeting minutes and notes from today]
Ned Freed <ned.freed@mrochek.com> Thu, 04 January 2018 15:44 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 A301312D7EE for <extra@ietfa.amsl.com>; Thu, 4 Jan 2018 07:44:51 -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 mAmLwp48h9mn for <extra@ietfa.amsl.com>; Thu, 4 Jan 2018 07:44:49 -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 B7D6D128D2E for <extra@ietf.org>; Thu, 4 Jan 2018 07:44:49 -0800 (PST)
Received: from dkim-sign.mauve.mrochek.com by mauve.mrochek.com (PMDF V6.1-1 #35243) id <01QNFXVS8PBK000UCX@mauve.mrochek.com> for extra@ietf.org; Thu, 4 Jan 2018 07:39:39 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=mrochek.com; s=201712; t=1515080378; bh=5GUxovo0fu0AKWl7BbqRY5NgTy57Fxy7XsQVBhLCQ84=; h=Cc:Date:From:Subject:In-reply-to:References:To:From; b=XX1ktQyaoB+oTVPWCIhuV2nRXeQFEzK35/VxVc/3SK/JpmHkeNP3y4fLmJB7ToTBw ajCe78xHYA8oUE+e0RAQh7oCoTw7EpV2syTvS0Xn27cLhghyFM8akN0+lZgC9/T9aE U8dUOEb3Km1Lm/ILpJSX6pGRYspGfFP5T+cdb5mg=
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>; Thu, 04 Jan 2018 07:39:32 -0800 (PST)
Cc: Stan Kalisch <stan@glyphein.mailforce.net>, extra@ietf.org, Ned Freed <ned.freed@mrochek.com>, Murchison Ken <murch@fastmail.com>
Message-id: <01QNFXVO7LVS000051@mauve.mrochek.com>
Date: Thu, 04 Jan 2018 07:17:55 -0800
From: Ned Freed <ned.freed@mrochek.com>
In-reply-to: "Your message dated Thu, 04 Jan 2018 12:08:14 +1100" <1515028094.3135331.1223576440.053F86DC@webmail.messagingengine.com>
References: <1510734636.1704307.1173072248.27572238@webmail.messagingengine.com> <C0D8D552-4B1C-49D9-8CCC-E6F57F225C1A@glyphein.mailforce.net> <1515028094.3135331.1223576440.053F86DC@webmail.messagingengine.com>
To: Bron Gondwana <brong@fastmailteam.com>
Archived-At: <https://mailarchive.ietf.org/arch/msg/extra/ByTUlJrhS2AWcQHmMplOx_ok_C4>
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: Thu, 04 Jan 2018 15:44:52 -0000
> On Fri, 17 Nov 2017, at 09:06, Stan Kalisch wrote: > > > > Hi, > > > > On Nov 15, 2017, at 3:30 AM, Bron Gondwana > > <brong@fastmailteam.com> wrote:>> *There is an open question for this one:* > >> > >> https://datatracker.ietf.org/doc/draft-ietf-extra-sieve-fcc/ > >> > >> Ned Freed objected to supporting :fcc for the REJECT action because > >> it allows the sieve server to "lie" about whether it's keeping a copy > >> of the message. There was debate about whether we should stop people > >> lying at this level, especially since a mail flow could take a copy > >> of every single email before it reached sieve.> That's true but beside the point. Making service-level copies of messages is one thing, giving users a direct way to conveniently say "I didn't get this message" when they actually did is quite another. > > I haven't been able to watch any video of the meeting yet, but would > > it be fair to say the main points of this debate were laid out in this > > thread on the Sieve mailing list earlier this year?> > > https://www.ietf.org/mail-archive/web/sieve/current/msg05362.html I would have thought so, but since the point that service-level copying of messages made above is still deemed relevant, apparently not. > I don't know if this was ever resolved. I prefer the user to be allowed > to lie, Ned objects to that. Very strongly. > I don't actually care that much though, so > I'm happy to say no :fcc on REJECT. It's not like I would actually use > it because sieve REJECT is bad anyway, it creates backscatter. Not if it's properly implemented around delivery time and at the SMTP level. (LMTP level is too late.) Perhap this is the key point - it's one thing to cause a DSN to be sent saying "this message was never delivered" when in fact it was. It's quite another to send a MDN saying "I threw this message away." The latter carries no implication the message wasn't read and the content possibly retained by the user in some way. The former does carry such an implication. And sure enough, if you check RFC 8098 you'll find that the disposition types allowed in an MDN are "displayed", "deleted", "dispatched", and "processed". (If the sieve reject action uses an MDN it's required to set the type to "deleted".) "delivery failed" is conspicuous by it's absence. > So Ken - I'm happy to go ahead with "not supported on reject". The alternative is to require an MDN be used in this case. Which of course creates a possible source of backscatter. > The other open issue was separate capability string. I don't think > that's necessary, and nobody else seems to have commented on it. Certainly not if :fcc only applies to vacation. However, if it applies to reject in a way that forces that extension to behave in a way some people find undesirable, things get a little more tricky. > I've created one task for each: > https://github.com/ietfextra/tracking/issues/14 > https://github.com/ietfextra/tracking/issues/15 Can you apply :fcc to a notify action that generates an email message? If not why not? And for that matter, can you apply :fcc to a notify action that generates some other kind of notification that could be mapped to an email? 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