[{"author": "Murray Kucherawy", "text": "<p>Good afternoon.</p>", "time": "2023-07-28T19:00:44Z"}, {"author": "Jim Fenton", "text": "<p>Hi!</p>", "time": "2023-07-28T19:01:25Z"}, {"author": "Hector Santos", "text": "<p>Hello</p>", "time": "2023-07-28T19:02:08Z"}, {"author": "Michael Hammer", "text": "<p>It leaves out AOL publishing p=reject</p>", "time": "2023-07-28T19:05:22Z"}, {"author": "Steven Jones", "text": "<p>Perhaps he feels the later merger into Yarizon covers it.Speak no ill of the dead.</p>", "time": "2023-07-28T19:07:56Z"}, {"author": "Steven Jones", "text": "<p>Microsoft is still engaged in a phased introduction of ARC features.</p>", "time": "2023-07-28T19:08:43Z"}, {"author": "Michael Hammer", "text": "<p>DMARC was never intended to solve those problems.</p>", "time": "2023-07-28T19:10:58Z"}, {"author": "Jim Fenton", "text": "<p>He didn't mention DHS requiring p=reject for US federal agencies</p>", "time": "2023-07-28T19:11:36Z"}, {"author": "Michael Hammer", "text": "<p>And this working group was never tasked with solving those problems.</p>", "time": "2023-07-28T19:11:46Z"}, {"author": "Steven Jones", "text": "<p>What protocol is scoped to try and solve <em>all</em> impersonation-abuse problems in it's domain?</p>", "time": "2023-07-28T19:12:16Z"}, {"author": "Steven Jones", "text": "<p>^ What non-PKI, non-IDM</p>", "time": "2023-07-28T19:13:06Z"}, {"author": "Jim Fenton", "text": "<p>OTOH, in 9 years the threat landscape has changed. If Friendly Name attacks, etc have become prominent in that time, we should consider whether the scope of DMARC is sufficient any more.</p>", "time": "2023-07-28T19:22:50Z"}, {"author": "Michael Hammer", "text": "<p>+1 Wei</p>", "time": "2023-07-28T19:26:29Z"}, {"author": "Tero Kivinen", "text": "<p>Instead of saying p=reject, it should have said p=report...</p>", "time": "2023-07-28T19:31:13Z"}, {"author": "Michael Hammer", "text": "<p>?</p>", "time": "2023-07-28T19:31:24Z"}, {"author": "Murray Kucherawy", "text": "<p>@Steve: It would be wonderful if MS (or anyone really) came to us with implementation experience and a discussion of what value they think it adds.</p>", "time": "2023-07-28T19:33:59Z"}, {"author": "Murray Kucherawy", "text": "<p>(\"it\" = ARC)</p>", "time": "2023-07-28T19:34:26Z"}, {"author": "Steven Jones", "text": "<p>Ack (speaking then and now as an observer, not fon behalf of MSFT)</p>", "time": "2023-07-28T19:34:52Z"}, {"author": "Michael Hammer", "text": "<p>+1 Murray but also others beyond MS.</p>", "time": "2023-07-28T19:35:08Z"}, {"author": "Murray Kucherawy", "text": "<p>Honestly any feedback at all would be valuable.</p>", "time": "2023-07-28T19:36:58Z"}, {"author": "Murray Kucherawy", "text": "<p>It's dangling otherwise.</p>", "time": "2023-07-28T19:37:33Z"}, {"author": "olivier hureau", "text": "<p>I think we should also take into consideration that Microsoft, from April 10th, will 'Honor the DMARC record policy' by default for their tenant.<br>\nI know that 9 years is long but should we wait the result of Microsoft's move ?</p>", "time": "2023-07-28T19:40:34Z"}, {"author": "olivier hureau", "text": "<p>August*</p>", "time": "2023-07-28T19:41:12Z"}, {"author": "Nigel Hickson", "text": "<p>Very interesting re MS</p>", "time": "2023-07-28T19:41:29Z"}, {"author": "Pete Resnick", "text": "<p>+1 to Jim Fenton. \"Hiding\" this information is a bad idea.</p>", "time": "2023-07-28T19:42:07Z"}, {"author": "Murray Kucherawy", "text": "<p>I've seen Star Trek episodes like this.</p>", "time": "2023-07-28T19:44:39Z"}, {"author": "Murray Kucherawy", "text": "<p>Olivier: If it's their tenant, isn't the mail all outbound anyway?  What's there to honor?</p>", "time": "2023-07-28T19:45:42Z"}, {"author": "Jim Fenton", "text": "<p><span class=\"user-mention\" data-user-id=\"3203\">@olivier hureau</span> April 10 which year?</p>", "time": "2023-07-28T19:45:58Z"}, {"author": "olivier hureau", "text": "<p>August 10, 2023. I did a mistake</p>", "time": "2023-07-28T19:46:10Z"}, {"author": "Todd Herr", "text": "<p>@murray MS has announced that they will be honoring p=reject on inbound mail</p>", "time": "2023-07-28T19:46:21Z"}, {"author": "Jim Fenton", "text": "<p>thanks</p>", "time": "2023-07-28T19:46:40Z"}, {"author": "Murray Kucherawy", "text": "<p>@Todd: OK, but that's a general thing, right?  Not specific to their tenants?</p>", "time": "2023-07-28T19:46:42Z"}, {"author": "Todd Herr", "text": "<p>re: authentication and spam, third paragraph of the Introduction section says:</p>\n<p>\"A DMARC pass indicates only that the RFC5322.From domain has been authenticated for that message. Authentication does not carry an explicit or implicit value assertion about that message or about the Domain Owner. Furthermore, a mail-receiving organization that performs DMARC verification can choose to honor the Domain Owner's requested message handling for authentication failures, but it is not required to do so; it might choose different actions entirely.\"</p>", "time": "2023-07-28T19:46:51Z"}, {"author": "Pete Resnick", "text": "<p>(I keep hearing \"Pete equals reject\".)</p>", "time": "2023-07-28T19:46:52Z"}, {"author": "Todd Herr", "text": "<p>@murray right</p>", "time": "2023-07-28T19:46:59Z"}, {"author": "Murray Kucherawy", "text": "<p>@Pete: I'll add that to my bio.</p>", "time": "2023-07-28T19:47:17Z"}, {"author": "Michael Hammer", "text": "<p>In publishing p=reject for the domains at my previous employer (billions of emails sent), we meant reject the ones that failed. There were no user accounts at those domains except abuse desk, customer service, etc. Nothing that went through lists.</p>", "time": "2023-07-28T19:51:42Z"}, {"author": "Murray Kucherawy", "text": "<p>You used it right!</p>", "time": "2023-07-28T19:51:56Z"}, {"author": "Nigel Hickson", "text": "<p>Is this a private conversation or an adult meeting&gt;</p>", "time": "2023-07-28T19:54:00Z"}, {"author": "Michael Hammer", "text": "<p>That horse has bolted the barn.</p>", "time": "2023-07-28T19:54:07Z"}, {"author": "Murray Kucherawy", "text": "<p>@Nigel: ?</p>", "time": "2023-07-28T19:54:35Z"}, {"author": "Michael Hammer", "text": "<p>p=reject is not for everyone. I have no problem with us stating that.</p>", "time": "2023-07-28T19:55:50Z"}, {"author": "Murray Kucherawy", "text": "<p>+1</p>", "time": "2023-07-28T19:55:59Z"}, {"author": "Murray Kucherawy", "text": "<p>I think part of the issue is operators that want to use it but can't/shouldn't.</p>", "time": "2023-07-28T19:56:24Z"}, {"author": "Michael Hammer", "text": "<p>I also recognize that there are people who will implement it differently than what we state.</p>", "time": "2023-07-28T19:56:44Z"}, {"author": "Pete Resnick", "text": "<p><span class=\"user-mention\" data-user-id=\"3207\">@Steven Jones</span> It would be nice if it were treated as informing of policy instead of causing binary choices, but we have plenty of information that implementers don't implement it that way.</p>", "time": "2023-07-28T19:56:47Z"}, {"author": "Todd Herr", "text": "<p>@steve jones and RUF not working due to GDPR and its ilk: Fair</p>", "time": "2023-07-28T19:57:18Z"}, {"author": "Michael Hammer", "text": "<p>There are folks using RUF though private (contractual) channels because of the PII issues.</p>", "time": "2023-07-28T19:58:05Z"}, {"author": "Michael Hammer", "text": "<p>Asking the recipient to do (not telling)</p>", "time": "2023-07-28T19:58:57Z"}, {"author": "Murray Kucherawy", "text": "<p>@Neil: I wish DMARC had that advice before 2013. :)</p>", "time": "2023-07-28T19:59:21Z"}, {"author": "Michael Hammer", "text": "<p>MUST py more attention...</p>", "time": "2023-07-28T19:59:53Z"}, {"author": "Michael Hammer", "text": "<p>pay</p>", "time": "2023-07-28T19:59:57Z"}, {"author": "Murray Kucherawy", "text": "<p>Maybe that's a way out of this.</p>", "time": "2023-07-28T19:59:59Z"}, {"author": "Michael Hammer", "text": "<p>@Murray?</p>", "time": "2023-07-28T20:00:24Z"}, {"author": "Steven Jones", "text": "<p>+1 to Neil's point about \"I'm telling you I'm authenticating what I send out, act accordingly\"</p>", "time": "2023-07-28T20:00:25Z"}, {"author": "Murray Kucherawy", "text": "<p>@Michael: i.e., remove from the protocol the part about signaling what the sender wants you to do.  Just leave it as signal that, as Neil said, \"I send all my stuff authenticated.  Do what you will.\"</p>", "time": "2023-07-28T20:01:21Z"}, {"author": "Michael Hammer", "text": "<p>Ah</p>", "time": "2023-07-28T20:01:30Z"}, {"author": "Steven Jones", "text": "<p>@Murray, DMARC did have that advice/meaning, in my recollection/experience. \"I'm authenticating, I found all my sources through reporting using p=none, and I'm on top of my mail operations to keep them authenticated\"</p>", "time": "2023-07-28T20:01:40Z"}, {"author": "Michael Hammer", "text": "<p>I'm not sure I believe that is the answer.</p>", "time": "2023-07-28T20:01:56Z"}, {"author": "Murray Kucherawy", "text": "<p>DKIM did it right, IMHO: \"You can't rely on the lack of a valid signature to tell you anything.  You also can't rely on the presence of a valid signature to tell you that this message is a good message.\"</p>", "time": "2023-07-28T20:02:05Z"}, {"author": "John Scudder", "text": "<p>Tourist here but completely agree with Pete\u2019s SHOULD vs MUST characterization.</p>", "time": "2023-07-28T20:02:28Z"}, {"author": "Murray Kucherawy", "text": "<p>DMARC went further by saying \"This is safe to reject\", and it's kind of blown up, because that message isn't reliable.</p>", "time": "2023-07-28T20:02:56Z"}, {"author": "Murray Kucherawy", "text": "<p>Or people don't use it reliably.</p>", "time": "2023-07-28T20:03:39Z"}, {"author": "Michael Hammer", "text": "<p>@Murray,  in the original context of DMARC, it was/is reliable.</p>", "time": "2023-07-28T20:04:09Z"}, {"author": "Murray Kucherawy", "text": "<p>What's the \"original context\"?</p>", "time": "2023-07-28T20:04:27Z"}, {"author": "Pete Resnick", "text": "<p>People are publishing \"p=reject\" when they <em>don't know</em> that their users who send through forwarders are going to get rejected; they are simply told that they should use it and they do. We need to be clear to those folks.</p>", "time": "2023-07-28T20:04:32Z"}, {"author": "Murray Kucherawy", "text": "<p>@Pete: +1</p>", "time": "2023-07-28T20:04:45Z"}, {"author": "Steven Jones", "text": "<p>@Pete: +1</p>", "time": "2023-07-28T20:05:14Z"}, {"author": "Jim Fenton", "text": "<p>@Murray DMARC went further than \"this is safe to reject\", it told recipients to do that. ADSP has \"discardable\" which is much closer to the declarative not imperative sense that @Neil is referring to.</p>", "time": "2023-07-28T20:05:29Z"}, {"author": "Michael Hammer", "text": "<p>Financials, other domains like greeting card companies, etc. where there is a very high risk of abuse.</p>", "time": "2023-07-28T20:05:30Z"}, {"author": "Murray Kucherawy", "text": "<p>@Jim: Yep.</p>", "time": "2023-07-28T20:05:41Z"}, {"author": "Murray Kucherawy", "text": "<p>@Michael: So \"original context\" is non-list non-user use cases?</p>", "time": "2023-07-28T20:05:55Z"}, {"author": "Pete Resnick", "text": "<p>If we put in the document, \"p=reject means that you disallow your users to subscribe to mailing lists\", fine. But we are not going to say that, because that was not the original intent.</p>", "time": "2023-07-28T20:05:57Z"}, {"author": "Michael Hammer", "text": "<p>For the original intent, there were no users subscribing to mailing lists.</p>", "time": "2023-07-28T20:06:44Z"}, {"author": "Jim Fenton", "text": "<p>@Pete also people are publishing p=reject because it turned into a compliance requirement</p>", "time": "2023-07-28T20:06:51Z"}, {"author": "Murray Kucherawy", "text": "<p>Right.  So would we be fine with adding text that says \"This protocol is not to be used by any domain that might include human users that participate in mailing lists\"?</p>", "time": "2023-07-28T20:07:24Z"}, {"author": "Murray Kucherawy", "text": "<p>Which, to me, is what Barry suggested.</p>", "time": "2023-07-28T20:07:32Z"}, {"author": "Michael Hammer", "text": "<p>@Jim, agreed. I think it turning into a compliance requirement was a bad thing and inapproprite.</p>", "time": "2023-07-28T20:07:52Z"}, {"author": "Steven Jones", "text": "<p>If you go back, I believe the usage advice was not to use p=[quarantine|reject] for domains where regular users sent regular email, and definitely not where they were using lists. If we lost that language/advice, shame on us.</p>", "time": "2023-07-28T20:08:01Z"}, {"author": "Murray Kucherawy", "text": "<p>@Jim: Yeah, it's like pouring gas on the problem.</p>", "time": "2023-07-28T20:08:18Z"}, {"author": "Michael Hammer", "text": "<p>@Steven, +1</p>", "time": "2023-07-28T20:08:29Z"}, {"author": "Jim Fenton", "text": "<p>@Murray If mailing lists were the only problem. Forwarders that break authentication are another one.</p>", "time": "2023-07-28T20:08:51Z"}, {"author": "Murray Kucherawy", "text": "<p>@Steven: We may not have actually lost it, but maybe we're not pushing on it hard enough.  The pain it causes is perhaps not as front-and-center as it needs to be.</p>", "time": "2023-07-28T20:09:01Z"}, {"author": "Murray Kucherawy", "text": "<p>@Jim: True.</p>", "time": "2023-07-28T20:09:05Z"}, {"author": "Steven Jones", "text": "<p>(I say \"usage advice\" because I can't cite language/publications interactively here, sorry)</p>", "time": "2023-07-28T20:09:10Z"}, {"author": "Steven Jones", "text": "<p>@Neil: ... and then there's the swamp of how a million MUAs will handle the contents of the rfc5322.From header and it's components...</p>", "time": "2023-07-28T20:10:21Z"}, {"author": "Todd Herr", "text": "<p>The current definitions of the values of none, quarantine, and reject are as follows:</p>\n<p>none:<br>\nThe Domain Owner offers no expression of preference.<br>\nquarantine:<br>\nThe Domain Owner considers such mail to be suspicious. It is possible the mail is valid, although the failure creates a significant concern.<br>\nreject:<br>\nThe Domain Owner considers all such failures to be a clear indication that the use of the domain name is not valid. See Section 8.3 for some discussion of SMTP rejection methods and their implications.</p>\n<p>We're kinda/sorta part of the way to what Tero has suggested</p>", "time": "2023-07-28T20:10:33Z"}, {"author": "Michael Hammer", "text": "<p>NO to using Sender. That brings back the problems of SenderID where you could game it to always get a neutral.</p>", "time": "2023-07-28T20:10:39Z"}, {"author": "Michael Hammer", "text": "<p>That adds even more complexity</p>", "time": "2023-07-28T20:12:01Z"}, {"author": "Steven Jones", "text": "<p>@Neil: just noting that anything with MUA is daunting, not speaking against your point(s)</p>", "time": "2023-07-28T20:12:20Z"}, {"author": "Murray Kucherawy", "text": "<p>If you are going to argue against the idea of a tag indicating which method(s) you want receivers to use, please explain why that's a bad idea.</p>", "time": "2023-07-28T20:12:53Z"}, {"author": "Pete Resnick", "text": "<p><span class=\"user-mention\" data-user-id=\"3206\">@Michael Hammer</span> You only get back to neutral if you follow it blindly, which gets us back to the issue of following p=reject blindly.</p>", "time": "2023-07-28T20:13:01Z"}, {"author": "Michael Hammer", "text": "<p>I'm in the queue</p>", "time": "2023-07-28T20:13:38Z"}, {"author": "Pete Resnick", "text": "<p>The answer is, \"Use the protocol to say what's actually going on and then don't act blindly.\"</p>", "time": "2023-07-28T20:13:42Z"}, {"author": "Pete Resnick", "text": "<p><span class=\"user-mention\" data-user-id=\"3206\">@Michael Hammer</span> You're in the queue for the SPF discussion.</p>", "time": "2023-07-28T20:14:27Z"}, {"author": "Murray Kucherawy", "text": "<p>@Todd: Regarding \"all such failures\", maybe the audience is not sufficiently imaginative to appreciate the breadth of that failure domain.</p>", "time": "2023-07-28T20:15:04Z"}, {"author": "Pete Resnick", "text": "<p>+1 to <span class=\"user-mention\" data-user-id=\"98\">@John Levine</span></p>", "time": "2023-07-28T20:15:50Z"}, {"author": "Murray Kucherawy", "text": "<p>I don't understand the problem with \"auth=both\" since that's what we have today.</p>", "time": "2023-07-28T20:16:31Z"}, {"author": "Tobias Fiebig", "text": "<p>agreeing with john here; there is a lot of noise at the tail end of things, esp. in DKIM misconfiguration, so kicking SPF might have a lot of surprise-implications for people with broken DKIM.</p>", "time": "2023-07-28T20:16:34Z"}, {"author": "Murray Kucherawy", "text": "<p>Where's the SPF upgrade attack documented?</p>", "time": "2023-07-28T20:18:23Z"}, {"author": "Jim Fenton", "text": "<p>@Murray I just looked that up: <a href=\"https://www.valimail.com/blog/how-an-spf-upgrade-attack-spoofed-googles-blue-checkmark/\">https://www.valimail.com/blog/how-an-spf-upgrade-attack-spoofed-googles-blue-checkmark/</a></p>", "time": "2023-07-28T20:21:08Z"}, {"author": "Steven Jones", "text": "<p>There was consideration pre-IETF of having more of a matrix approach to policy, \"I only use SPF\" vs. \"I use both\" vs. \"I only use DKIM\" -- it was originally rejected due to concerns about complexity and misconfiguration. Should that be reconsidered 10+ years on?</p>", "time": "2023-07-28T20:21:36Z"}, {"author": "Murray Kucherawy", "text": "<p>@Steven: Seems like that's what's being proposed, yes.</p>", "time": "2023-07-28T20:22:13Z"}, {"author": "Murray Kucherawy", "text": "<p>@Jim: Thanks.</p>", "time": "2023-07-28T20:22:20Z"}, {"author": "Tobias Fiebig", "text": "<p><span class=\"user-mention\" data-user-id=\"3203\">@olivier hureau</span> can you please let me know where/how it states it wrong?</p>", "time": "2023-07-28T20:23:10Z"}, {"author": "olivier hureau", "text": "<p>@Tobias France</p>", "time": "2023-07-28T20:24:06Z"}, {"author": "Tobias Fiebig", "text": "<p><span class=\"user-mention\" data-user-id=\"3203\">@olivier hureau</span> I am pretty sure the usenix paper does not state anything relating France to DMARC.</p>", "time": "2023-07-28T20:24:40Z"}, {"author": "Tero Kivinen", "text": "<p>Implementations using SPF on the SMTP time are one of the big problem, as they do not check DKIM, they do not do DMARC, they can't be helped using ARC etc. Unfortunately we can't say anything about them in the DMARC specification, as they are not even implementing DMARC, they are doing SPF badly...</p>", "time": "2023-07-28T20:25:01Z"}, {"author": "Steven Jones", "text": "<p>St@ckOverflow &gt; IETF</p>", "time": "2023-07-28T20:25:03Z"}, {"author": "olivier hureau", "text": "<p>@Tobias I am not talking about france</p>", "time": "2023-07-28T20:25:04Z"}, {"author": "olivier hureau", "text": "<p>@tobias let's go private if you want</p>", "time": "2023-07-28T20:25:23Z"}, {"author": "Steven Jones", "text": "<p>To Mike's point re: complexity in policy statements -- the rampant mis-configuration of SPF records was top-of-mind</p>", "time": "2023-07-28T20:27:02Z"}, {"author": "Tero Kivinen", "text": "<p>But the good thing is that those people who do SPF on the SMTP phase, do not care what DMARC spec says, so we can still say do not do SPF in DMARC as they are not going follow it anyways :-)</p>", "time": "2023-07-28T20:28:11Z"}, {"author": "Michael Hammer", "text": "<p>Thank you</p>", "time": "2023-07-28T20:29:43Z"}, {"author": "Steven Jones", "text": "<p>Thank you, everybody!</p>", "time": "2023-07-28T20:29:54Z"}]