Alessandro Vesely wrote in
 <34f44d43-09f1-4dbb-9b9e-11391a022...@tana.it>:
 |On 15/11/2024 20:13, Dave Crocker wrote:
 |> On 11/15/2024 10:55 AM, Alessandro Vesely wrote:
 |>> On 13/11/2024 21:14, Dave Crocker wrote:
 |>>> While 'indirect' has well-established context in many email technical 
 |>>> circles, I believe it does not have clear, consistent, and precise 
 |>>> meaning.  So it needs to be defined here, with more than an example.
 |>>>
 |>>> I see this is an extremely important point, since the movement that 
 |>>> has taken place with email is to consider tight integration of domain 
 |>>> name and sending platform, in substantial contrast with the way email 
 |>>> worked for perhaps 40 years.  That is, 'indirect' is tending to be 
 |>>> treated as almost aberrant, or at least as problematic.
 |>>
 |>> I prefer the latter term, "problematic", rather than "aberrant" or, 
 |>> according to the upcoming SMTP standard, "misguided".
 |> 
 |> You might prefer more comfortable language but I was characterizing the 
 |> very problematic tone that I perceive permeating work in this space, in 
 |> recent years, and am trying to highlight how that tone establishes a 
 |> counter-productive approach to dealing with these issues.
 |
 |DMARC is the only current approach toward a deterministically "clean" 
 |email environment, AFAIK.  I wonder if those who dispraise it have an 
 |alternative in mind or would just prefer a free for all.

Any DNS record to be interpreted as "emails from here include
a DKIM signature" will do.  No?
It could even be empty.  Nix URIs, nix "actions", nix anything.
Here is a DKIM signature, bounce with according SMTP code if DKIM
signature is missing or verification fails.
Period.

 |> Another example of this aberrant view is the insistence on misusing the 
 |> word 'spoofing'.
 |
 |As the antonym of "legit"?
 |
 |>> Sadly, Section 3.4 of rfc5321bis doesn't define forwarding any better. 
 |>> Its definition of what "can be treated as a continuation of email 
 |>> transit" is overly strict.  In particular, forwarding that is limited 
 |>> to the set of modifications and actions described there never breaks 
 |>> typical DKIM signatures.
 |> 
 |> MTA relaying, vs. mediator -- eg, mailing list -- forwarding.
 |> 
 |>> Reality differs. 
 |> 
 |> I understand both those words, but not this combined use of them.
 |
 |IMHO forwarding should be considered as a continuation of transit, 
 |albeit it can be enriched with marginal annotations.  I agree it is 
 |outside SMTP proper, but neither it is equivalent to composing brand new 
 |messages.  The latter is what SMTP states, which is different from the 
 |commonly accepted meaning of "forwarding".
 |
 |In particular, we should find methods whereby From: doesn't have to be 
 |changed.  (Not that it's SMTP the one which forces to change it, but it 
 |agrees to.)

In my opinion.  That is what i said "all these years".
I changed my mind if only email gets easy again.
Regarding mailing-lists that is even fair i would now think, since
for example you addressed the mailing-list, if that distributes it
further to people you do not even know about, that is not exactly
forwarding.
  ("Forwarding" is, i would say, what is broken after one hop if
  SPF is taken by the word, ie, if i send to your address but this
  effectively is nothing but an alias that is then forwarded to
  another email name/address, and if on the same box.)

And if only RFC 9057 Author: would be gracefully supported and
taken as a constant originator, then user interfaces can "take you
there", ie, were you (and i) want to be.
You know, that is so easy to do -- and anything is possible, and
done, shitting (if USA can deal with that word) anything into DNS
and email messages (it is just that all you use email clients
which do not reveal all the mess that lives in there), yet that
thing is a step too much, it seems.

Having said that, if it is really acceptable to include the entire
history of changes in that "stack" that email headers form (hihi:
yes please, i find it absurd that these things have to be numbered
given this is a stack; shall the software which processes it
number it as it reads, or what; protectionism is such a thing,
also in hindsight to email scrambling, in my humble opinion), as
an entry an the very signed DKIM record which detects the
modification, then, if user interfaces can nicely show the
messages' evolution, you know,  .. ach ..!
This "diff" does not need DKIM2 of course, i could also add it to
my own little thing easily, yes, it could even be made an addition
to RFC 6376 on its own, hah!.

I only hesitate a bit because any "non-integrated email system",
and these are all those which do not completely deter, eh,
separate users from their own emails, like GMail or any other such
user interface do, do not have complete control over email
messages.  You are developing a mail filter (milter) yourself.
On "the ingress side" you see the message, but then it ends up in
the mailbox of a user, and it is out of control in all aspects.
You then see i again on "the egress side".  Ok i proposed and will
write a draft for a DKIM-Store: header, to be used to pass state,
aka build a bridge in between those isolated processing places.
But a user can remove it.  And the question is, what to do then.
This also applies to DKIM2.
Now if the IETF starts standardizing that "disk failure" must not
loose a RFC 5321 message, it could also standardize that ingress
must store data in an equal way for some amount of time, and say,
now exaggerating, upload it to a featured (maybe thanks to XY
sponsor who has such a business here) clowd storage facility for
infinite availability to be at hands for the egress side, shall
the user act further on the message.
Sure, normally this does not happen as mailing-lists work pretty
much instantly.  Only saying.

 |>> DMARC's alignment requirement is an attempt at capturing the concept 
 |>> of legitimacy. 
 |> 
 |> It is an attempt at defining and constraining a very specific kind of 
 |> limited legitimacy.
 |
 |Yup, it is successful as it catches a good deal of cases, direct mail.

Anything "pollable" would do, this has *nothing* to do with this
73 page standard "monster".  Imho: quite the opposite, it works
*even though* it is DMARC.  Yes, have "you" *ever* made a survey
of that crap (sorry) that a search machine finds if a dumb user
like myself wants/needs to setup a DMARC entry?  All that *i*
would allow is that simple thing called p=reject, and use the
precious DNS space for anything else but _dmarc
v=DMARC1;p=reject;sp=none;pct=100;adkim=r;aspf=r;
rua=mailto:easy48...@easydmarc.com;
ruf=mailto:easy38...@easydmarc.com;rf=afrf;ri=86400;fo=1.
Except, *maybe*, if someone *really* wants to have a fixed SPF
check, this i understand, SPF by itself is totally useless;
combine it with all sorts of checks DKIM=y/SPF=y, DKIM=n/SPF=y,
DKIM=n/SPF=n, DKIM=y/SPF=n, what do i know.

Greetings to -- oh! -- Italy.
Have a nice Sunday.

--steffen
|
|Der Kragenbaer,                The moon bear,
|der holt sich munter           he cheerfully and one by one
|einen nach dem anderen runter  wa.ks himself off
|(By Robert Gernhardt)
|
|And in Fall, feel "The Dropbear Bard"s ball(s).
|
|The banded bear
|without a care,
|Banged on himself fore'er and e'er
|
|Farewell, dear collar bear

_______________________________________________
Ietf-dkim mailing list -- ietf-dkim@ietf.org
To unsubscribe send an email to ietf-dkim-le...@ietf.org

Reply via email to