You are the expert. Not me.
But I am curious how you came the conclusion that it is server based.
Here are the reasons I came to the conclusion that this is a capability that needs to be implemented in the sender.
1) On the gmail site (https://support.google.com/mail/answer/180707?hl=en)
If you’re a sending domain
Messages with DKIM signatures use a key to sign messages. Messages signed with short keys can be easily spoofed (see https://www.kb.cert.org/vuls/id/268267), so a message signed with a short key is no longer an indication that the message is properly authenticated. To best protect our users, Gmail will begin treating emails signed with less than 1024-bit keys as unsigned, starting in January 2013. We highly recommend that all senders using short keys switch to RSA keys that are at least 1024-bits long.
The way I read this is that the sender (such as “Email Users” and “Mail Chimp”) need to add the signature to the email messages that they send.
2) MailChimp claims they support it: https://mailchimp.com/about/authentication/
Actually, they claim to support four different signing protocols.
3) When mailchimp sends mail to my mailing list, this warning is not triggered.
I am not trying to be right. I just want to figure out how I can use your plugin, because I can’t find anything else that works as nicely on the wordpress side.
I suspect that the implementation of any authentication method is going to require installing keys on a server, and providing key to the users.
Thanks for looking into this.