How can I configure opendkim to quarantine or reject (incoming) unsigned messages that instead should be signed because a key is present in the DNS?
opendkim.conf(5):
On-NoSignature (string)
Selects the action to be taken when a message arrives unsigned.
Possible values are the same as those for On-BadSignature.
The default is accept.
I guess this is not the correct option to set, because it does not specify that the message was supposed to be signed (key present in the DNS), it just seems to refer to each "generic" unsigned message. (Am I wrong?)