For long time I'm using Let's encrypt for all my encrypted services (HTTPS, IMAPS, SMTPS, FTPS). Now I want to add DKIM signature for my mail server. But is this possible using Let's Encrypt? I have to add the public key in the DKIM DNS entry. But the Let's Encrypt certificate is newly created every 30 days.
How can I use my Let's Encrypt certificate for DKIM?
(I know how to set up DKIM in the mail server. My question focus is on the DNS entry for DKIM)
The answer to this question is: you’re not supposed to.
According to the RFC:
You can just sign your own keys using DKIM, because it is verified by DNS. You can ensure that the DKIM is properly checked by implementing DMARC and DNSSEC.