For sure, DKIM key rotation est highly encouraged.
However its not that trivial, especially when you manage thousands of domains, as you must publish the new DKIM public key in the domain's DNS.
SmarterMail is already ready for DKIM key rollover, but you would probably need a script to handle this automatically through the SM API in conjunction with whatever DNS server you use's API.
And that's for the best case, I mean, when you have control on the domain DNS entries.
Sébastien Riccio
System & Network Admin
https://swisscenter.com