Re: [dmarc-ietf] Some Proposed Language for a New pct Tag Defintion
Dotzero <dotzero@gmail.com> Tue, 03 August 2021 00:15 UTC
Return-Path: <dotzero@gmail.com>
X-Original-To: dmarc@ietfa.amsl.com
Delivered-To: dmarc@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id C2D5C3A226F for <dmarc@ietfa.amsl.com>; Mon, 2 Aug 2021 17:15:19 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.097
X-Spam-Level:
X-Spam-Status: No, score=-2.097 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, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.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 KSv3XDu0UrV8 for <dmarc@ietfa.amsl.com>; Mon, 2 Aug 2021 17:15:15 -0700 (PDT)
Received: from mail-qv1-xf36.google.com (mail-qv1-xf36.google.com [IPv6:2607:f8b0:4864:20::f36]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id 539223A2269 for <dmarc@ietf.org>; Mon, 2 Aug 2021 17:15:15 -0700 (PDT)
Received: by mail-qv1-xf36.google.com with SMTP id db14so9790966qvb.10 for <dmarc@ietf.org>; Mon, 02 Aug 2021 17:15:15 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=7DpjPb7q+IhHpRu/tw9DCzxajf2Vm2KgFfammxcLdV0=; b=qWIj62k0ACtYDUCK4BDnmiDO5EQplPEUeMeK8FXToZqjL+cfsTp5vpe+iqOtOvl/Oy uNE+6LWnvXHHCAo7/kD6MPCAA6PVf1x8eSmkTKMcXp0hg9mniXQt/ZLBhn8SuOiS76/8 dpGakDg4hKcbsbUleWdVuZ1WFSuuEK1Bbnz+kgmSH3Jz6leUv5+L37V7LAsS48DcYH1b gOdJUdg1tqCb/lPCyPRgDKmrKW7+q9LXWN8NAGSltAoUKa8+ZQGQ6NWu3Aeush3drD+4 Hj3zjLClsytCr+6cXb8i+d7hSxyh6IfkBJHbW0Q6+gP5TeU9VTJTrIIqA/f7qVAd41q/ Xa7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=7DpjPb7q+IhHpRu/tw9DCzxajf2Vm2KgFfammxcLdV0=; b=EoTXU7m0jhvRbX400Lv7eEy1i4o64OgnfhVp35ih3RiHdnByIcFveW+c9I7yk8KiN2 n7h4apcLwVBUXxD/dqEKhY0bUTglqVbLu2mfU8fQ2CirZmeG3feMwOrITmmGfSlS9mZi Bu6jzzRTgKdogH5Gu3c1yAp0zsOo+GgjJPuFXL6c/+SFzy10pGeNGIVcscwv6BdgsjiM z5eg+O0PHrLzVHwNDJIHfrJI1/6yDtJ1b4PGfAonmhgZ9P0kDSij6N2XGe9rsvNmbvaH htL3v2aCZR7AgvcIm7L7yBV40dc9Vuf3JF8PetOFX4n/LoV3ThmZmqfaddyx+7jwZfuq VPzA==
X-Gm-Message-State: AOAM530hSB1yDilWCWcaHWzOg+d4nAKKe3HFzLPCZhz9V2UQskvgUXEc RbYWHx4eim4VluCIiyLlnbv14TxE0fx9xzrp5K0=
X-Google-Smtp-Source: ABdhPJxFmY8wVeRk5rmhXy8yafJB6Rei4CYZalB5tMAEUaK3SlZsWeroDImdZK/Qe9BUdeNZB0OKIJfWYxV4o6xLP1Y=
X-Received: by 2002:a0c:c252:: with SMTP id w18mr10754229qvh.45.1627949713588; Mon, 02 Aug 2021 17:15:13 -0700 (PDT)
MIME-Version: 1.0
References: <CAHej_8m4W_k_r9SV6reNJA7aMGFCkK451tjvQGtrPNwRtJwC8A@mail.gmail.com> <20210731203844.1DBB42566507@ary.qy> <CAHej_8=LL_KWcVYnc2quYSGMnQF5bdoerDtTZZm1yGjxjCqW1Q@mail.gmail.com>
In-Reply-To: <CAHej_8=LL_KWcVYnc2quYSGMnQF5bdoerDtTZZm1yGjxjCqW1Q@mail.gmail.com>
From: Dotzero <dotzero@gmail.com>
Date: Mon, 02 Aug 2021 20:15:03 -0400
Message-ID: <CAJ4XoYcL3P9sNtnbXAmMYZ57e+ps2t=yUDQopXhsXhEccvWMsA@mail.gmail.com>
To: Todd Herr <todd.herr=40valimail.com@dmarc.ietf.org>
Cc: IETF DMARC WG <dmarc@ietf.org>
Content-Type: multipart/alternative; boundary="00000000000064040205c89c9405"
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/FyqNsYHTbtsazwRBGdzuyv2zTRg>
Subject: Re: [dmarc-ietf] Some Proposed Language for a New pct Tag Defintion
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.29
Precedence: list
List-Id: "Domain-based Message Authentication, Reporting, and Compliance \(DMARC\)" <dmarc.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dmarc>, <mailto:dmarc-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dmarc/>
List-Post: <mailto:dmarc@ietf.org>
List-Help: <mailto:dmarc-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dmarc>, <mailto:dmarc-request@ietf.org?subject=subscribe>
X-List-Received-Date: Tue, 03 Aug 2021 00:15:20 -0000
On Mon, Aug 2, 2021 at 3:49 PM Todd Herr <todd.herr= 40valimail.com@dmarc.ietf.org> wrote: > > On Sat, Jul 31, 2021 at 4:38 PM John Levine <johnl@taugh.com> wrote: > >> I'd make it a lot simpler: >> >> pct: (plain-text integer; OPTIONAL; default is 100). For the >> RFC5322.From domain to which the DMARC record applies, the "pct" >> tag describes what receivers are requested to to do with unaligned >> messages. >> This parameter does not affect the generation of DMARC reports. >> Possible values are as follows: >> >> 0: A request to not apply the policy, but for message forwarders >> to do whatever message rewriting they do that is intended to >> avoid >> sending DMARC unaligned mail. >> >> 100: The default, a request to apply the policy as specified. >> >> Any other value: results are undefined. >> >> >> I like simple, but I also like the idea of a separate section that > discusses the history of the pct tag and why the old values won't work any > longer. > > So, how about this: > > pct: (plain-text integer; OPTIONAL; default is 100). For the > > RFC5322.From domain to which the DMARC record applies, the "pct" > > tag serves as a signal to the actor performing DMARC validation > > checks as to whether or not the domain owner wishes the assessment > > policy declared in the "p=" tag to actually be applied. This > > parameter does not affect the generation of DMARC reports. > > Possible values are as follows: > > > 0: A request that the actor performing the DMARC validation check > > not apply the policy, but instead apply any special handling > > rules it might have in place. See Section 6.7.4 for further > > details. > > > 100: The default, a request to apply the policy as specified to > > any message that produces a DMARC "fail" result. > > > And this: > > > 6.7.4. History of the "pct" Tag > > > An earlier experimental version of the DMARC protocol [RFC7489] > > specified all integers from 0 to 100 inclusive as valid values for > > the pct tag. The intent of the tag was to provide domain owners with > > a method to gradually change their preferred assessment policy (the > > p= tag) from 'none' to 'quarantine' or from 'quarantine' to 'reject' > > by requesting the stricter treatment for just a percentage of > > messages that produced DMARC results of "fail". > > > Operational experience showed that the pct tag did not function as > > intended due to many factors, and so this version of the DMARC > > protocol has eliminated all possible values save for "100", which > > remains the default, and "0". The value of "0" took on unintended > > significance during the experimental stage as a value used by some > > intermediaries and mailbox providers as an indicator to either > > deviate from standard handling of the message and/or to alter the > > substance of reports generated, and these "custom" actions proved too > > valuable to the email community to remove from this version of the > > protocol. > "6.7.4. History of the "pct" Tag An earlier experimental version of the DMARC protocol [RFC7489]..." RFC7489 is Informational, not experimental. In IETF nomenclature, experimental status has a specific meaning. Michael Hammer
- [dmarc-ietf] Some Proposed Language for a New pct… Todd Herr
- Re: [dmarc-ietf] Some Proposed Language for a New… Douglas Foster
- Re: [dmarc-ietf] Some Proposed Language for a New… Alessandro Vesely
- Re: [dmarc-ietf] Some Proposed Language for a New… Дилян Палаузов
- Re: [dmarc-ietf] Some Proposed Language for a New… Murray S. Kucherawy
- Re: [dmarc-ietf] not enhanced status codes Some P… John Levine
- Re: [dmarc-ietf] Some Proposed Language for a New… John Levine
- Re: [dmarc-ietf] Some Proposed Language for a New… Douglas Foster
- Re: [dmarc-ietf] not enhanced status codes Some P… Douglas Foster
- Re: [dmarc-ietf] Some Proposed Language for a New… Alessandro Vesely
- Re: [dmarc-ietf] Some Proposed Language for a New… Douglas Foster
- Re: [dmarc-ietf] Some Proposed Language for a New… Douglas Foster
- Re: [dmarc-ietf] Some Proposed Language for a New… Alessandro Vesely
- Re: [dmarc-ietf] Some Proposed Language for a New… Todd Herr
- Re: [dmarc-ietf] Some Proposed Language for a New… Dotzero
- Re: [dmarc-ietf] Some Proposed Language for a New… John Levine
- Re: [dmarc-ietf] Some Proposed Language for a New… Murray S. Kucherawy
- Re: [dmarc-ietf] Some Proposed Language for a New… Todd Herr
- Re: [dmarc-ietf] Some Proposed Language for a New… Barry Leiba
- Re: [dmarc-ietf] Some Proposed Language for a New… John R Levine
- Re: [dmarc-ietf] Some Proposed Language for a New… Todd Herr
- Re: [dmarc-ietf] Some Proposed Language for a New… Dave Crocker
- Re: [dmarc-ietf] Some Proposed Language for a New… Todd Herr
- Re: [dmarc-ietf] Some Proposed Language for a New… Dave Crocker
- Re: [dmarc-ietf] Some Proposed Language for a New… David I
- Re: [dmarc-ietf] Some Proposed Language for a New… Alessandro Vesely
- [dmarc-ietf] Reporting rewrites, was Some Propose… Alessandro Vesely
- Re: [dmarc-ietf] Reporting rewrites, was Some Pro… Todd Herr
- Re: [dmarc-ietf] Reporting rewrites Alessandro Vesely
- Re: [dmarc-ietf] Some Proposed Language for a New… Douglas Foster
- Re: [dmarc-ietf] Reporting rewrites Todd Herr
- Re: [dmarc-ietf] Reporting rewrites Alessandro Vesely
- Re: [dmarc-ietf] Some Proposed Language for a New… Murray S. Kucherawy
- Re: [dmarc-ietf] Some Proposed Language for a New… Douglas Foster