Where DKIM keys come from, how to publish them, and what a selector actually is.
Unlike SPF, you do not write a DKIM record yourself. The service that sends your mail generates a key pair and gives you the public half to publish. Your job is to put it in the right place.
A selector is a label that lets one domain hold several DKIM keys at once — one per sending service. It appears in the record name, like this:
google._domainkey.your-domain.com shopify._domainkey.your-domain.com
That is why MailMedic reports DKIM per selector rather than as a single yes or no. One service can be signing correctly while another is not.
Re-run the MailMedic scan. A passing DKIM check means receivers can now verify your messages. If it still fails after an hour, the most common causes are a trailing space in the record value, or the provider not being told to start signing.
If anything here was wrong, unclear or out of date, tell us — the article gets fixed the same day.