My DNS provider automatically converts the generated DomainKey record to lowercase when entering via their web interface. For example, "p=MHwwDQYJKoZIhvcN..." is converted to, "p=mhwwdqyjkozIhvcn..."
Would this prevent Campaign Monitor from correctly verifying the record? The Sender ID record (which is generated in lowercase already) was verified very quickly.
The key itself is case sensitive, yes, so you might need to ask your host to manually put the correct mixed case key in for you.
As it turns out, my host is not able to retain the case when adding DNS records. It's lowercase or nothing.
Is there any way around this from your end, such as generating a lowercase key?
Unfortunately we have to use the method specified by Yahoo! when we generate the keys, since they designed the DKIM system.
Having case sensitive DNS records is essential to the system working, since the value in the record is used for encryption and decryption.
More detailed information can be found here: