DKIM y OpenPGP son ortogonales. DKIM prueba que un correo electrónico dado realmente proviene del servidor de correo que se especifica en uno de los encabezados Received:
del correo. No da ninguna garantía en cuanto al remitente humano real; DKIM se centra en la ruta que tomó el correo electrónico. DKIM podría ser una gran herramienta contra algunas clases de correo no deseado, ya que los servidores de correo podrían configurarse para rechazar todos los correos electrónicos que pretenden provenir de un dominio dado pero no tienen una firma válida que demuestre que sí pasaron por el servidor saliente del dominio (esto puede frustrar el dominio suplantando spams.
OpenPGP (para mensajes firmados), por otro lado, no le importa en absoluto qué servidores pasaron por un correo electrónico determinado. Las firmas de OpenPGP tratan sobre la validación del remitente humano. OpenPGP no hace nada contra el spam. OpenPGP también puede agregar cifrado, para datos confidencialidad , algo que DKIM no ofrece en absoluto.
Dado que OpenPGP y DKIM no ofrecen las mismas funcionalidades, y tampoco lo hace lo que ofrecen las otras, entonces puede tener sentido usar ambas.