I am not meaning to confrontational, i want to develop a deeper understanding and educate myself.

A DKIM signature does not imply any expectation that
all messages will have valid signatures.

Why does DKIM signature exist if not to provide a way to know if an email has been altered after someone sent it? Why can't someone expect a signature to be valid? I assume computers are capable of creating a valid signature 100% of the time.


That's because DMARC (which I don't use or recommed)

Why don't you recommend DMARC? What is wrong with it? Do you accept *ALL* mail sent to you in your inbox spam or not? Other than SPF records and DMARC what other tools exist to verify if mail came from the domain they purport to?


DKIM does not convey any policy, and the correct default policy is
to treat invalid signatures the same way as you would treat missing
signatures.

Yes, DKIM is a signature, and DMARC is the policy that says if the signature is invalid you are allowed to p=reject that mail. But you're telling me at no time are you allowed to reject a message for an invalid signature. Im wondering if that is the case why does DKIM or DMARC exist? Maybe i read it wrong but within DMARC policy isn't it allowed for mail servers to have local policies that override the policy request of what to do with invalid DKIM signatures?


You can break your system if you wish.  For the record, nobody else
should follow your example.

How is giving end users the choice, the control, over what happens with their email "breaking" my system? Do you work for Apple? :) that was a joke. But seriously how is that breaking things? Isn't that what sieve was created for?

Reply via email to