you are sending via virtualmin? If you are thats some sort of bug.
Did you list the domain in the Extra domains to sign for if its not the main hostname. Not sure how you would get a different dkim though. Do you know the selector name that is erroring?
You don’t need FQDN (well I’ve never) like ‘’‘mail.d-conf.com’‘’ you just need the domain names ‘’‘d-conf.com’‘’. The second line mail is not a domain and is not needed.
But I can’t see that effecting the selector.
No because you using a different OS (I’m on Rocky9)
The selector 6060 should really be in the conf file somewhere as virtualmin is reading it from somewhere. So I’m at a bit of a loss.
Getting late here I have to go.
I did a quick install on your OS and got a domain configured.
I could not find dkim-keytable
I found the selector in the opendkim.conf
Maybe this will help you. So what I “think” is the dkim-keytable is overriding the opendkim.config
You could try and comment out the Keyfile line, don’t delete the line. (SigningTable may need to be commented out too.)
restart the service systemctl restart opendkim
and see if that fixes the issue.