Re: [dmarc-ietf] p=quarantine

2020-12-22 Thread Alessandro Vesely
On Tue 22/Dec/2020 16:41:43 +0100 Todd Herr wrote: On Mon, Dec 21, 2020 at 12:47 PM Alessandro Vesely wrote: On Sun 20/Dec/2020 18:10:03 +0100 Todd Herr wrote: Lists are a specific instance of the more general case of indirect mail flows. >> How many kinds of indirect mail flows do rewrite F

Re: [dmarc-ietf] p=quarantine

2020-12-22 Thread Michael Thomas
On 12/22/20 7:41 AM, Todd Herr wrote: My conundrum here is "Do I trust A's claim that the message was correctly DKIM signed by domain D with selector S?" which is why ARC brings nothing new to the table. it's not that it was correctly signed by the originator, it's whether i trust the mangl

Re: [dmarc-ietf] p=quarantine

2020-12-22 Thread Todd Herr
On Mon, Dec 21, 2020 at 12:47 PM Alessandro Vesely wrote: > On Sun 20/Dec/2020 18:10:03 +0100 Todd Herr wrote: > > > > Lists are a specific instance of the more general case of indirect mail > flows. > > > How many kinds of indirect mail flows do rewrite From:? > > Specific methods might prove mo

Re: [dmarc-ietf] p=quarantine

2020-12-21 Thread Alessandro Vesely
On Sun 20/Dec/2020 18:10:03 +0100 Todd Herr wrote: Lists are a specific instance of the more general case of indirect mail flows. How many kinds of indirect mail flows do rewrite From:? Specific methods might prove more effective than general ones. [...] Since the receiver typically can'

Re: [dmarc-ietf] p=quarantine

2020-12-20 Thread Douglas Foster
Like any security problem, we need to minimize false positives (desired mail being blocked) and false negatives (unwanted or malicious mail being allowed). ARC will hopefully address the false positives, but the false negative issue remains. The situation does not seem hopeless, but the topic do

Re: [dmarc-ietf] p=quarantine

2020-12-20 Thread Todd Herr
On Fri, Dec 18, 2020 at 4:55 PM Michael Thomas wrote: > > On 12/15/20 8:01 AM, Todd Herr wrote: > > > I'm not sure there's anything actionable about DMARC's policy values. > > you mean p=quarantine, or p=* in general? > Depending on the level of sophistication of a receiving email system, a give

Re: [dmarc-ietf] p=quarantine

2020-12-19 Thread Alessandro Vesely
On Fri 18/Dec/2020 22:54:54 +0100 Michael Thomas wrote: In my opinion, ARC has promise, because if a message reaches me as a receiver or even intermediary and fails the authentication checks I perform, ARC header sets in the message can tell me whether or not such checks passed at previous hops

Re: [dmarc-ietf] p=quarantine

2020-12-18 Thread Michael Thomas
On 12/15/20 8:01 AM, Todd Herr wrote: I'm not sure there's anything actionable about DMARC's policy values. you mean p=quarantine, or p=* in general? Obviously indirect mail flows, such as mailing lists and forwarding, complicate matters greatly here, as the handling by the intermediary h

Re: [dmarc-ietf] p=quarantine

2020-12-16 Thread Douglas Foster
Thank you Todd. I found this very helpful because it sets appropriately low expectations but also describes a framework that I can envision integrating into my filtering process. Some version of these concepts need to be worked into the bis or BCP document, so that product developers do not cont

Re: [dmarc-ietf] p=quarantine

2020-12-15 Thread Todd Herr
On Mon, Dec 14, 2020 at 10:36 PM Michael Thomas wrote: > > On 12/14/20 7:26 PM, Douglas Foster wrote: > > > > But what I am trying to figure out is under what circumstances a DMARC > > policy can be considered actionable. Do I conclude that > > "p=quarantine" means "domain is still collecting da

Re: [dmarc-ietf] p=quarantine

2020-12-15 Thread Alessandro Vesely
On Tue 15/Dec/2020 04:26:03 +0100 Douglas Foster wrote: Sorry about the confusion caused by my typing failures. What I meant: First party - From address aligns with SMTP address.  Can be validated with SPF or DKIM. Third party - From address and SMTP address are in different domains.  Can be va

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Dotzero
On Mon, Dec 14, 2020 at 10:26 PM Douglas Foster < dougfoster.emailstanda...@gmail.com> wrote: > Sorry about the confusion caused by my typing failures. > What I meant: > First party - From address aligns with SMTP address. Can be validated > with SPF or DKIM. > Third party - From address and SMTP

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Michael Thomas
On 12/14/20 7:26 PM, Douglas Foster wrote: But what I am trying to figure out is under what circumstances a DMARC policy can be considered actionable.  Do I conclude that "p=quarantine" means "domain is still collecting data, so results are unpredictable"?   Or do I conclude that it means "D

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Douglas Foster
Sorry about the confusion caused by my typing failures. What I meant: First party - From address aligns with SMTP address. Can be validated with SPF or DKIM. Third party - From address and SMTP address are in different domains. Can be validated with DKIM only. I am open to suggestions for better

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Michael Thomas
On 12/14/20 12:02 PM, Tim Wicinski wrote: All Can we please stop with the non constructive discussions here? It would be helpful to just rule anything about the semantics of p=reject as out of scope. It is what hijacked my original question for which I haven't gotten an answer. Mike ___

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Tim Wicinski
All Can we please stop with the non constructive discussions here? tim On Mon, Dec 14, 2020 at 1:27 PM Michael Thomas wrote: > > On 12/14/20 10:09 AM, Dave Crocker wrote: > > On 12/14/2020 10:00 AM, Michael Thomas wrote: > >> When we tell you it's not a problem, > > > > Except that the tellin

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Michael Thomas
On 12/14/20 10:09 AM, Dave Crocker wrote: On 12/14/2020 10:00 AM, Michael Thomas wrote: When we tell you it's not a problem, Except that the telling was by you.  Alone. And you've yet to respond to the observable fact that receivers have been ignoring the directive language. Or that many

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Dave Crocker
On 12/14/2020 10:00 AM, Michael Thomas wrote: When we tell you it's not a problem, Except that the telling was by you.  Alone. And you've yet to respond to the observable fact that receivers have been ignoring the directive language. Or that many folk misunderstand the semantics of DKIM, th

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Michael Thomas
On 12/14/20 8:12 AM, Dave Crocker wrote: On 12/12/2020 10:57 AM, Michael Thomas wrote: As a developer for 40 years, I can safely say that reject or discardable or whatever it was in ssp are all abundantly clear and that nobody writing a filter would make the error that you keep insisting that

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Dave Crocker
On 12/14/2020 7:31 AM, Laura Atkins wrote: I am agnostic about moving the ‘what to do’ section. I think it makes sense to keep the sender definitions and the ways receivers can interpret those declarations close together. I'm pressing for clear separation because we've got an existing proble

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Dave Crocker
On 12/12/2020 10:57 AM, Michael Thomas wrote: As a developer for 40 years, I can safely say that reject or discardable or whatever it was in ssp are all abundantly clear and that nobody writing a filter would make the error that you keep insisting that we would. An appeal to authority?  In th

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Laura Atkins
> On 14 Dec 2020, at 15:11, Douglas Foster > wrote: > > I called that a third-party message, since the RFC5321.MailFrom domain is > different from the RFC5322.From domain. No, you didn’t. Third-party direct messages ( RFC5321.MailFrom domain = RFC5322.From domain ) I think ‘first party’ an

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Laura Atkins
> On 14 Dec 2020, at 15:10, Dave Crocker wrote: > > On 12/12/2020 10:51 AM, John R Levine wrote: >> On Sat, 12 Dec 2020, Dave Crocker wrote: p=reject: all mail sent from this domain should be aligned in a DMARC compliant way. We believe that unaligned mail is from unauthorized se

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Douglas Foster
I called that a third-party message, since the RFC5321.MailFrom domain is different from the RFC5322.From domain. I am open to revisions of how the boundaries should be defined, but as I said in my reply just now to Michael Hammer, we need to define those boundaries in a way that both sender and r

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Dave Crocker
On 12/12/2020 10:51 AM, John R Levine wrote: On Sat, 12 Dec 2020, Dave Crocker wrote: p=reject: all mail sent from this domain should be aligned in a DMARC compliant way. We believe that unaligned mail is from unauthorized senders so we ask receivers to reject it, even though that might mean som

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Douglas Foster
On Sun, Dec 13, 2020 at 5:41 PM Dotzero wrote: > > > On Sun, Dec 13, 2020 at 4:45 PM Douglas Foster < > dougfoster.emailstanda...@gmail.com> wrote: > >> Based on this discussion, it seems evident that p=reject should include >> language about in-transit modifications which are outside the control

Re: [dmarc-ietf] p=quarantine

2020-12-14 Thread Laura Atkins
> On 13 Dec 2020, at 21:44, Douglas Foster > wrote: > > Based on this discussion, it seems evident that p=reject should include > language about in-transit modifications which are outside the control of the > source domain, and consequently outside the ability of DMARC to guide > recipients

Re: [dmarc-ietf] p=quarantine

2020-12-13 Thread Dotzero
On Sun, Dec 13, 2020 at 4:45 PM Douglas Foster < dougfoster.emailstanda...@gmail.com> wrote: > Based on this discussion, it seems evident that p=reject should include > language about in-transit modifications which are outside the control of > the source domain, and consequently outside the abilit

Re: [dmarc-ietf] p=quarantine

2020-12-13 Thread Douglas Foster
Based on this discussion, it seems evident that p=reject should include language about in-transit modifications which are outside the control of the source domain, and consequently outside the ability of DMARC to guide recipients.Extending from that, I thought it would be helpful to specify som

Re: [dmarc-ietf] p=quarantine

2020-12-12 Thread Michael Thomas
On 12/12/20 10:42 AM, Dave Crocker wrote: As soon as this specification text, here, contains language about how this information is to be used, should be used, or could be used, it crosses over into creating confusion about expectations of receiver handling. As a developer for 40 years,

Re: [dmarc-ietf] p=quarantine

2020-12-12 Thread John R Levine
On Sat, 12 Dec 2020, Dave Crocker wrote: p=reject: all mail sent from this domain should be aligned in a DMARC compliant way. We believe that unaligned mail is from unauthorized senders so we ask receivers to reject it, even though that might mean some of our authorized senders' mail is rejected

Re: [dmarc-ietf] p=quarantine

2020-12-12 Thread Dave Crocker
On 12/11/2020 9:37 AM, John Levine wrote: In article <1ac986ff-507b-4917-9c6d-d84e9337f...@wordtothewise.com> you write: aligned is not authorized by the domain owner and may be discarded or rejected by the recipient. Naah. p=reject: all mail sent from this domain should be aligned in a DMARC c

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread Hector Santos
On 12/11/2020 11:19 AM, Dotzero wrote:> On Fri, Dec 11, 2020 at 11:11 AM Hector Santos We are not doing reporting at this time. Not the main focus. That can come later as an augmented feature, in fact, we might consider it as a paid service to be sending thousands report out to domains.

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread John Levine
In article <1ac986ff-507b-4917-9c6d-d84e9337f...@wordtothewise.com> you write: >p=none: mail sent by authorized users of this domain may or may not be aligned >in a DMARC compliant way. > >p=quarantine: mail sent by authorized users of this domain should be aligned >in a DMARC compliant >way. Mai

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread Laura Atkins
> On 11 Dec 2020, at 17:07, Dave Crocker wrote: > > On 12/11/2020 8:32 AM, Kurt Andersen (b) wrote: >> Perhaps: >> none: not certain at all >> quarantine: I believe I've got control of all my sending, but am >> not 100% positive >> reject: I have control of all my sending; if it

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread Dave Crocker
On 12/11/2020 8:32 AM, Kurt Andersen (b) wrote: Perhaps: none: not certain at all quarantine: I believe I've got control of all my sending, but am not 100% positive reject: I have control of all my sending; if it doesn't pass DMARC, it's use of the doma

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread Kurt Andersen (b)
On Thu, Dec 10, 2020 at 6:26 PM Dave Crocker wrote: > On 12/10/2020 6:01 PM, Kurt Andersen (b) wrote: > > I think that is much closer to the right semantic but highlights a > > problem that the mail coming from a particular domain probably doesn't > > rate a single broad-brush characterization of

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread Hector Santos
On 12/11/2020 11:10 AM, Hector Santos wrote: * SPF -ALL, REJECT - Receiver rejects at MAIL FROM state with a 550 response. Correction: * SPF -ALL, REJECT - Receiver rejects at RCPT TO state with a 550 response. SPF is only tested once a valid (existing) RCPT TO is provided. This was the ver

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread Dotzero
On Fri, Dec 11, 2020 at 11:11 AM Hector Santos wrote: > We are not doing reporting at this > time. Not the main focus. That can come later as an augmented > feature, in fact, we might consider it as a paid service to be sending > thousands report out to domains. > That's good community spirit.

Re: [dmarc-ietf] p=quarantine

2020-12-11 Thread Hector Santos
On 12/10/2020 9:26 PM, Dave Crocker wrote: On 12/10/2020 6:01 PM, Kurt Andersen (b) wrote: I think that is much closer to the right semantic but highlights a problem that the mail coming from a particular domain probably doesn't rate a single broad-brush characterization of seriousness. I've a

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Michael Thomas
On 12/10/20 6:44 PM, Dave Crocker wrote: On 12/10/2020 6:32 PM, Michael Thomas wrote: Semantic nit picking at best. Because semantics do not matter in a specification? It's ok, I guess but I wouldn't want to make a career of nit picking. It's a lot more useful to get intent across of what

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Dave Crocker
On 12/10/2020 6:32 PM, Michael Thomas wrote: Semantic nit picking at best. Because semantics do not matter in a specification? d/ -- Dave Crocker dcroc...@gmail.com 408.329.0791 Volunteer, Silicon Valley Chapter American Red Cross dave.crock...@redcross.org _

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Michael Thomas
On 12/10/20 6:28 PM, Dave Crocker wrote: On 12/10/2020 6:25 PM, Michael Thomas wrote: I think this all should be driven by "what are you asking me to do?" The domain owner has no business asking the receiver to do anything.  The receiver has no relationship with the domain owner. However,

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Dave Crocker
On 12/10/2020 6:25 PM, Michael Thomas wrote: I think this all should be driven by "what are you asking me to do?" The domain owner has no business asking the receiver to do anything.  The receiver has no relationship with the domain owner. However, the receiver might like to hear the domain

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Dave Crocker
On 12/10/2020 6:01 PM, Kurt Andersen (b) wrote: I think that is much closer to the right semantic but highlights a problem that the mail coming from a particular domain probably doesn't rate a single broad-brush characterization of seriousness. I've assumed the none, quarantine, reject choice

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Michael Thomas
On 12/10/20 6:01 PM, Kurt Andersen (b) wrote: On Thu, Dec 10, 2020 at 5:03 PM Dave Crocker > wrote: On 12/10/2020 4:46 PM, Kurt Andersen (b) wrote: to quibble with the "*unauthorized use*"  situation. This situation devolves into use-as-imagined vs. use-a

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Kurt Andersen (b)
On Thu, Dec 10, 2020 at 5:03 PM Dave Crocker wrote: > On 12/10/2020 4:46 PM, Kurt Andersen (b) wrote: > > to quibble with the "*unauthorized use*" situation. This situation > devolves into use-as-imagined vs. use-as-really-used when one considers > various intermediary scenarios. > > (to respond

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Dave Crocker
On 12/10/2020 4:46 PM, Kurt Andersen (b) wrote: to quibble with the "*unauthorized use*"  situation. This situation devolves into use-as-imagined vs. use-as-really-used when one considers various intermediary scenarios. (to respond to the content...) So, the driving issue is that it's charac

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Dave Crocker
On 12/10/2020 4:46 PM, Kurt Andersen (b) wrote: but I'd have to quibble with the "*unauthorized use*"  situation. please do quibble. or more. I intended the text to prime the pump, and don't have any expectation is is already perfect. d/ -- Dave Crocker dcroc...@gmail.com 408.329.0791 Vol

Re: [dmarc-ietf] p=quarantine

2020-12-10 Thread Kurt Andersen (b)
On Wed, Dec 9, 2020 at 10:09 AM Dave Crocker wrote: > It might be worth a bit of thinking about what, exactly, DMARC can > reasonably do and how it should be summarized, for popular consumption: > > *Alignment - *DMARC defines a basis for authenticating use of the domain > name in the rfc5322.Fro

Re: [dmarc-ietf] p=quarantine

2020-12-09 Thread Dave Crocker
On 12/9/2020 9:52 AM, tjw ietf wrote: Obviously the domain owner has no 'authority' over those using the domain without authorization.  For this latter set of folk, the most the domain owner can do is provide information to receivers of unauthorized use. It might be worth a bit of thinking a

Re: [dmarc-ietf] p=quarantine

2020-12-09 Thread tjw ietf
I agree strongly with Dave on creating boring and precise terminology/references, and they are used over and over. Tim Sent from my iPhone > On Dec 9, 2020, at 12:40, Dave Crocker wrote: >  > On 12/8/2020 12:11 PM, Dotzero wrote: >> Note that I asked Two questions. Your answer appears dire

Re: [dmarc-ietf] p=quarantine

2020-12-09 Thread Dave Crocker
On 12/8/2020 12:11 PM, Dotzero wrote: Note that I asked Two questions. Your answer appears directed to the second question. The answer to the first question appears fairly clear to me. Administrators of a system can restrict or delete a user account. It really is as simple as that. So in that r

Re: [dmarc-ietf] p=quarantine

2020-12-08 Thread John Levine
In article you write: >-=-=-=-=-=- > >Note that I asked Two questions. Your answer appears directed to the second >question. The answer to the first question appears fairly clear to me. >Administrators of a system can restrict or delete a user account. It depends what agreements they might have

Re: [dmarc-ietf] p=quarantine

2020-12-08 Thread Benny Pedersen
Dotzero skrev den 2020-12-08 19:50: And here we get to some of the crucial unresolved questions involving email: "Does the wishes of a user of an account at a domain supercede the policies of the domain owner/administrator of a domain?" "Does a domain owner/administrator have the right to extern

Re: [dmarc-ietf] p=quarantine

2020-12-08 Thread Dotzero
Note that I asked Two questions. Your answer appears directed to the second question. The answer to the first question appears fairly clear to me. Administrators of a system can restrict or delete a user account. It really is as simple as that. So in that respect the answer is that ultimately an in

Re: [dmarc-ietf] p=quarantine

2020-12-08 Thread Dave Crocker
On 12/8/2020 10:50 AM, Dotzero wrote: And here we get to some of the crucial unresolved questions involving email: "Does the wishes of a user of an account at a domain supercede the policies of the domain owner/administrator of a domain?" It's not only not crucial, it's entirely resolved, and

Re: [dmarc-ietf] p=quarantine

2020-12-08 Thread Dotzero
On Tue, Dec 8, 2020 at 12:42 PM Michael Thomas wrote: > > If you take the literal meaning of quarantine, that means that every > piece of email from this and every other mailing list would end up in a > quarantine folder, or some such. I'm fairly certain that is not what > people want, and I'm do

[dmarc-ietf] p=quarantine

2020-12-08 Thread Michael Thomas
If you take the literal meaning of quarantine, that means that every piece of email from this and every other mailing list would end up in a quarantine folder, or some such. I'm fairly certain that is not what people want, and I'm doubtful that many receivers implement that. The question to