Re: [dmarc-ietf] I-D Action: draft-ietf-dmarc-dmarcbis-07.txt

Les Barstow <lbarstow@proofpoint.com> Fri, 29 April 2022 16:46 UTC

Return-Path: <lbarstow@proofpoint.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 7730FC15E6EB for <dmarc@ietfa.amsl.com>; Fri, 29 Apr 2022 09:46:58 -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, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, 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=proofpoint.com
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id Vt4aU4tgHhVB for <dmarc@ietfa.amsl.com>; Fri, 29 Apr 2022 09:46:54 -0700 (PDT)
Received: from mx0b-00148503.pphosted.com (mx0b-00148503.pphosted.com [148.163.159.21]) (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 68C61C157B55 for <dmarc@ietf.org>; Fri, 29 Apr 2022 09:46:52 -0700 (PDT)
Received: from pps.filterd (m0162102.ppops.net [127.0.0.1]) by mx0b-00148503.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 23TGjb3B022899 for <dmarc@ietf.org>; Fri, 29 Apr 2022 09:46:51 -0700
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=proofpoint.com; h=from : to : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=corp-2019-08-07; bh=MDxr2ZBsDhWjL8rf7mg9r4SWVLfmeNbjrcV3e8owzak=; b=Xm/EkPY+FHXb1cgSu89c6AKhRhG1f0O6OykasgPFQiqYBEtDeKZUBXvkAB8dtX6vGXC5 jdyfmLgyCrPuRdK/Hgn8IO3LdnH+O1jpbwXH4KKwXpe8bD5Taq6/Z9b+rcGQ/01rKz66 ydiV/JJUQFJbGW2JwrZT9YDrPYLR4DiSoWsL5OZKD1Xuy9+2KhXKYwP+GchCeAEauUxF 6mZpPT4lIyGrtnRUSW2JEmm/aatOVWJ2P1R2u7ljSJF4sHsCC5BVxVX1hXU5ReA0jBr1 KaBobmzKqP380kx0hkyjzTutfnIidFw73boVCe2Hy73zgG/QK8I0cnRdWitKFObY13ef ag==
Received: from lv-exch04.corp.proofpoint.com ([136.179.16.100]) by mx0b-00148503.pphosted.com (PPS) with ESMTPS id 3fn1d3279d-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-SHA384 bits=256 verify=NOT) for <dmarc@ietf.org>; Fri, 29 Apr 2022 09:46:51 -0700
Received: from lv-exch02.corp.proofpoint.com (10.94.30.38) by lv-exch04.corp.proofpoint.com (10.19.10.24) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.2308.27; Fri, 29 Apr 2022 09:46:50 -0700
Received: from NAM11-DM6-obe.outbound.protection.outlook.com (10.19.16.20) by lv-exch02.corp.proofpoint.com (10.94.30.38) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384_P384) id 15.1.2308.27 via Frontend Transport; Fri, 29 Apr 2022 09:46:49 -0700
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=FgHgqaSxMiHxajXV0bLIH/sAeqJpSftlldnSupEK+ut4Bv2eErogy6mRR9G16WGXZNXDz8dyrvirUI1Im4V7+lA8oj++CV1WdUKtY+mYJ+Y4p6UWXQikfQRGVnjtyKAuOxWJWQ+GMOjorM1qTYglcShCMrzfhkR60oCq0nsA2ZnrVz3C4L51P5E+Chh9JzWYYNzGcKciOXXnQCRgI4xuJ6MiytwCwcNa9PiLO+b/Bx3LCN2E44J37/YX40EpcEakY/2ICbr7JfgjBmbk2irvmxqihprJYP4SKxbwCbBVpwsu1DuDghKzzSPAsTq8Zs3OlBdL/uYlXidy7YzkbLulHw==
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=trn5FK2QDkvlB6ePnm9Cfl4rBryyYLuesPvInKM7VxA=; b=DZjeYgESzO6TSHxYb856E12a787mo4s6SAiQypbImhUpJMFQgW7ARsOPRPzh15PffJqD7K8FvdXXKWUZ6ODFeKCmRcVXb6h8WkAN2tPxovZhQTZMTFS8A8bgdBm+HbUjAoVXWHbDQe1D5exlroXqYmpkF6m84MAvk4qPl1NDf2+uNwZn4kmewdi+MaMGkVTVrQm1PfMFtdsjwWCWqWot1RsWcqb+2JlGqLtJoRphCx96aq06icoulsA9pV79xLtpLduhig+LARk6f3s7rwnhMic9wjumYNQP5xI01W3gDmqBkNq5pT1K5g6YvjzcAd6lXoBaKX2DrX8sZzzZ2ep8HA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=proofpoint.com; dmarc=pass action=none header.from=proofpoint.com; dkim=pass header.d=proofpoint.com; arc=none
Received: from BL1PR12MB5753.namprd12.prod.outlook.com (2603:10b6:208:390::15) by BYAPR12MB3141.namprd12.prod.outlook.com (2603:10b6:a03:da::33) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5186.20; Fri, 29 Apr 2022 16:46:48 +0000
Received: from BL1PR12MB5753.namprd12.prod.outlook.com ([fe80::413:b622:50da:9022]) by BL1PR12MB5753.namprd12.prod.outlook.com ([fe80::413:b622:50da:9022%5]) with mapi id 15.20.5186.026; Fri, 29 Apr 2022 16:46:46 +0000
From: Les Barstow <lbarstow@proofpoint.com>
To: "dmarc@ietf.org" <dmarc@ietf.org>
Thread-Topic: [dmarc-ietf] I-D Action: draft-ietf-dmarc-dmarcbis-07.txt
Thread-Index: AQHYW5rewTJ5YxTezkqdj3DlAlIbBa0HGiGg
Date: Fri, 29 Apr 2022 16:46:46 +0000
Message-ID: <BL1PR12MB57532726C159EEC205B4B30DBFFC9@BL1PR12MB5753.namprd12.prod.outlook.com>
References: <164925666278.4445.13789431014958416691@ietfa.amsl.com> <CAKFywTKyjWy_=YY-2LPzE4y1aY+AsbQ1W2ovvk7Us++1Bwutgg@mail.gmail.com>
In-Reply-To: <CAKFywTKyjWy_=YY-2LPzE4y1aY+AsbQ1W2ovvk7Us++1Bwutgg@mail.gmail.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: 4468e4b2-a00f-4b54-0e8f-08da29ffd950
x-ms-traffictypediagnostic: BYAPR12MB3141:EE_
x-microsoft-antispam-prvs: <BYAPR12MB3141AD75E19260512CA02917BFFC9@BYAPR12MB3141.namprd12.prod.outlook.com>
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: QZ/OORa/1OKrfqxIWQCymkJCnBF389n7dd3kWnjVgcT+2ir/l/wK19X90QrViYcbMKfxF/kk0UxhHKtZYnlFhWOVz9vAJsqKN/nDDYR1Ss2VQDsRZ89RknWYIwesmlQQ5P2zjR3XNe4JSwdeLdSIaqJPV2GnnWcYx8okCmRNEkXl7rvMcnj9TzZhOC4pD4SUUNCvslNU+7qLt1W7SLNh3qgXiMHeOuS9LD17OWt0yb4UZvMUcU0WWcl9vFc5C178k3AZTeqD7rWIT+taWefi0wvb2gz8hjRj9h651OMoXRqB0GZ+cFVMSjKm4rSy9euCsiLzgLlP10S1Jas6hl5RJktt+N48pPVbzEOr1sqJ3ENiTAz0v2wiw8thLHFghRvACO5+1OuwOBHEEZq0k1h4iEx4u/sPCFaA2SKnoohHCWhqHRWZ+Fx7FG3O14AfpST6pZ+BM+zRc9nDncxGQPE5KWNDsA9tOOHQ0wvR5Gu2JUhTZm5KBUgfgbuarGcWe/pbZH/Q0OpPnZN1jIxWOiZm85xF9tmV9/gv8i59Yiznscb1EabCcE9bQt1FQIUaH+6PLUwNoo0ChUj4IPgqEnW8eXEI9TkH74CUGk9/D2fjk/nzf9W93tEH/LDekuoDCEXw8jhAYROSqUIYYLYrTbfRCQzfP0YuZVw3dKiPJQXpNC0GaIc4rbxoqFacBLaXSyGI4MWWBVUQw4g8ZQ8JXtqQ5sbh9u/rFj/cQE3MPuupjXyx3sCqR4DTA0+wUzWlrSETkUnfAGFII0b0K4smHLT2QnC30wtBcHQyVqTKE4ZwWvad3670Yx6L/y9JsbE4jljy6nXN2OvE/K3nMSVwSQvdTg==
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BL1PR12MB5753.namprd12.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230001)(4636009)(366004)(86362001)(122000001)(966005)(33656002)(76116006)(52536014)(508600001)(71200400001)(8936002)(83380400001)(2906002)(55016003)(8676002)(186003)(5660300002)(166002)(66946007)(64756008)(66556008)(66476007)(66446008)(6506007)(26005)(7696005)(6916009)(53546011)(9686003)(316002)(38070700005)(38100700002); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: FwHvLGJlS1/5me9NjqH/VDdYW8eUlznyw6fLXM8GQnO8Kn96zhDbgXiTzEYDDaDjAVsg8imAff65lSaQwDAPuigyBrVRbPELzMNLVvsZsW/pL6WYn0kVkWfaxPUT+DwGtLmVrvQ5bf094RX4yhAjyAD/GWgQcMi0BHNUvPTA0316+rQfK7ELa/CPwfxRbUpvfzKBTXwF1vEODKmbY5ztAfah1J0sICbIIJKPlm3EESqqtgfpWb+b4T++PkleQLihHCxodo91u6wnVClAgeM9ziEVXT71IJ+gucAkoTWzYWxn/lNVul/1vqiLQFVNpNYl2r474EqQGSnN/czMszDWgz+uXxJD6VqDgl9fBa1/4Q/+hZdTUTzb78Dd66oLJRazUgj3enzI5yH6EhoqHaxqzUN4STUJrfp2E2qnuIRHX4WkBZHmEnKvrJMwfM1/HI/z/3exn5gFnm14PK9dsVpBkHcySZ64AIFqDK5qdYrAsVpMxnyiKJ5J3tkgyM6/PsNbQBPEuKQt6/XhDisaMDNF/MOxNMVVnO1vZKEgzHkiYrFIP9qW/6SqylT2VKZrRPs9SY50Xn2Hj/YbLFo1tbcMsG22KgANrw6RCoiHr7/+JCOoLugpbToo2yL88rKNgDizkx/bHrR8bqmCE193lpu+BKJfJWEprXA3QVsaMc7VqN6lftehF4qfnTmx8ISOAx8ZOFie/+QkCJAFXNPc22Tbili4yqw2O+coDtqoxqnEJPBaXDQhg0UbSqQy6ALrpYAovjyuqjDNxvBfwQaqAxjMg/NjbpbmPb6KO7Rk1D/7//8WUVYnZw97fyUc944feQ/y2G/jItxRHv6B4u6YaC555M9BOpuf1cDnYp4S0sf3MH4Z+rhNKImZosDIs2VnnC52pEAyy+SFVapp57CTm3ptoyo8gISGoLUCdkkGAoxCHLfLgSgjnpbVMN5DuTiQFs+CcPDQ0zHUqXAPYrUgDnisN9RZYIn6O8ttWHmGQBlE1y0F10YGt5aDzV5Gk7FJLcIJQlq1D29gKZk6t2+BMPOjI8XCrU63kdeIJ6n2Wix+1gr/lwVjLheMCb4Rw3nPMjG+nAIAIblg2iHNvajSBzhMPjW/cWJlQGdeooYbHsIJVsHcOC0H+qNAiKDZowD7OcQvJjkZB8hxJ5H4VlX7p8cYp+3/RGmBPyvlyAWgyJMPrTwKEv2XdfayBy56siCyHqSAzSNc4lFlFkmKqM6oRuqJPkT8+2o4JHK31quHccZdwGSSSvo3xGZ9RyHOEhJMJZj54HMAye4RjG+Dmz3OZQODQBhmQYX2c8mgBtiUkRrG9hWr8tMnCwSm6Gq02t2njMikQzxvZ8NEexe+ujsVlvoVqa1E6H7t6M4FUWenhBo/Kn9BEwVp/UO9hSs9aol1NBaHM8QMgzPbzv/twH3HoWpOL3X8UPWozPgJIqWfldErppp/XDVXcBu3LI7Ux5LSw1hL0yg0sah8CnmgGzG4DCIHXozZ2PzFtqrSiDuKwy+h20pZdcH0FQu7Nt7sBZUfhTz4uR96+b2g6r2ScaxG89xl7Dz2hl1cZQOtt5lQaC7SzEAYPB/ZSA8xLyMt1IP83CISMAlHNt8/D9kAIFafv14iQuNefLOo2muV29tnwt1VtOuJ7aNYRvzsJxsZ+KV+3OPfHGdr5jwVy1sfNcKQS4hPsd4XCmT+6Om9K7QQyskkU3TagkyKbgkJSY/21gSYAOLHVSu414xV5sBbtZCjrTL46A==
Content-Type: multipart/alternative; boundary="_000_BL1PR12MB57532726C159EEC205B4B30DBFFC9BL1PR12MB5753namp_"
MIME-Version: 1.0
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BL1PR12MB5753.namprd12.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 4468e4b2-a00f-4b54-0e8f-08da29ffd950
X-MS-Exchange-CrossTenant-originalarrivaltime: 29 Apr 2022 16:46:46.5492 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 46785c73-1c32-414b-86bc-fae0377cab01
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: dioIFHpr4dH8pWT2OGb8tStZmXsrpa2TcI06zWR9ETZyiN8PQDiVaQVPR13CoZMF7AWiFLYRu8VDjI1p/pv3mg==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: BYAPR12MB3141
X-OriginatorOrg: proofpoint.com
X-PassedThroughOnPremises: Yes
X-Proofpoint-GUID: q_G1K-GFo0K2cJ8BywUoSOazwxAKa1Qa
X-Proofpoint-ORIG-GUID: q_G1K-GFo0K2cJ8BywUoSOazwxAKa1Qa
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.858,Hydra:6.0.486,FMLib:17.11.64.514 definitions=2022-04-29_08,2022-04-28_01,2022-02-23_01
X-Proofpoint-Spam-Details: rule=notspam policy=default score=0 suspectscore=0 mlxscore=0 lowpriorityscore=0 adultscore=0 malwarescore=0 bulkscore=0 phishscore=0 priorityscore=1501 clxscore=1011 spamscore=0 mlxlogscore=747 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=1 engine=8.12.0-2202240000 definitions=main-2204290086
Archived-At: <https://mailarchive.ietf.org/arch/msg/dmarc/TsXZqrxW41MgMU64aQpE-7oJ1Ic>
Subject: Re: [dmarc-ietf] I-D Action: draft-ietf-dmarc-dmarcbis-07.txt
X-BeenThere: dmarc@ietf.org
X-Mailman-Version: 2.1.34
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: Fri, 29 Apr 2022 16:46:58 -0000

I’d like to add a comment about the dmarc-uri wording. The text says to follow the URI specification, and it also says that commas and exclamation points are to be quoted. BUT… the URI spec in turn points to protocol-specific definitions. The only required protocol for DMARC is mailto, and the mailto specification requires far more encoding than simply commas and exclamation points. There are many live examples published that do not have proper encoding. (See: plus signs, which are an encoding for the space character. Any valid URI parser will render mailto URIs with unencoded plus signs as having spaces, e.g. “rua+somecustid@somedmarcprocessor.com” will become “rua somecustid@somedmarcprocessor.com” to a generic parser – and fail basic mail address formatting requirements.

It might be worth adding a short phrase after “MUST be encoded”, such as “in addition to any URI protocol encoding requirements”.


From: dmarc <dmarc-bounces@ietf.org> On Behalf Of Robert
Sent: Friday, April 29, 2022 1:30 AM
To: dmarc@ietf.org
Subject: Re: [dmarc-ietf] I-D Action: draft-ietf-dmarc-dmarcbis-07.txt

A couple of little issues in the ABNF of the formal definition section 5.4: dmarc-psd = "psd" *WSP "=" ( "y" / "n" ) Should be: dmarc-psd = "psd" *WSP "=" *WSP ( "y" / "n" / "u" ) and dmarc-test = "t" *WSP "=" ( "y" / "n" ) should be: dmarc-test


A couple of little issues in the ABNF of the formal definition section 5.4:



     dmarc-psd       = "psd" *WSP "=" ( "y" / "n" )

Should be:

     dmarc-psd       = "psd" *WSP "=" *WSP ( "y" / "n" / "u" )



and

     dmarc-test      = "t" *WSP "=" ( "y" / "n" )

should be:

     dmarc-test      = "t" *WSP "=" *WSP ( "y" / "n" )



Also I've noticed that the dmarc-uri definition seems to be missing

the stuff about the file size limitation? At the moment it's just:

     dmarc-uri       = URI

                       ; "URI" is imported from [RFC3986]; commas (ASCII

                       ; 0x2C) and exclamation points (ASCII 0x21)

                       ; MUST be encoded

not sure what it should be.



_______________________________________________

dmarc mailing list

dmarc@ietf.org<mailto:dmarc@ietf.org>

https://urldefense.com/v2/url?u=https-3A__www.ietf.org_mailman_listinfo_dmarc&d=DwICAg&c=Vxt5e0Osvvt2gflwSlsJ5DmPGcPvTRKLJyp031rXjhg&r=cFf0Wx5mt4C9hLizAhr3-uOJmt_vRvc0eI_rQB7TWGw&m=Tlc6gljHKzQ11crfJOLt2waHGdNd2PJgokfFThgYsQ2yo6BAJdAohGsRaXne69fz&s=3wDFJlEq8SfoXSWD8K2vjyge39vtZTrf-_mcXcC-Eec&e=