1 - DKIM Set up and Configurations
DKIM Signing
Starting version 1.6.4 you can now check whether you want to setup DKIM DNS records for your domains. If OpenDKIM is not installed, it will prompt you to install OpenDKIM, which you can do so via pointing your browser to:
https://<IP Address>:8090/email/dkimManager
If OpenDKIM is not installed, it will ask you to install OpenDKIM on this page, after installation you can see DKIM keys for your domains.
Setup DKIM Keys
There are two ways to setup DKIM Keys (Along with DNS records).
1. First, while creating a website you can check the CheckBox which says DKIM Support, this will generate DKIM keys as well as publish them to your DNS records.
2. If by chance you have not opted to create DKIM records while creating a website, you can also generate these records later, navigate to:
https://<IP Address>:8090/email/dkimManager
Select website from Dropdown and click Generate Now, this will generate keys and publish them to your DNSrecords.
I was looking into adding the mx records to map my DNS to the email accounts that I've created and I believe this has something to do with that, given the description. But this tutorial doesn't get beyond how to generate the private/public key. So just to confirm, is this what I need to do to configure email delivery for my domain? If so, what do I do with the private/public keys after they are generated? My guess is to add the public key as a custom record at my DNS provider using name @ or blank, type TXT, TTL set at the minimum time allowed, and data is the entire block of text in the public key. I then imagine that I don't have to do anything with the private key. I also noticed that Cyberpanel comes with the ability to create a DNS nameserver - maybe using that streamlines the process a bit more - but I am specifically using google domains.