Configuré Opendkim milter para que funcione con postfix en mi máquina. Ahora el correo electrónico está firmado y verificado correctamente, es decir, el código fuente del correo electrónico muestra DKIM-Signature
el encabezado.
TXT
El registro en el DNS autorativo se configura así:
┌───┐
│ # │ root > server > ~
└─┬─┘
└─> delv -t txt dkim-domain._domainkey.domain.eu
...
...
dkim-domain._domainkey.domain.eu. 1780 IN TXT "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEA8drA4hH8gJaVpLaHhtQonhpOeanMo/oPmrAVehP3lBYAjsoxifCIclLqJo7kk0maelqu9SIN9ttQ0boCzEiQBMO1" "c1P+Sj/PxphZB71c8VNhqMJ32VG6Ky3ZD4Tds39Vye/wsWdi+842MUT3Z2dJnxS2AAG4pSkjaytFPCs0J94OUQC0tDErbnsMZh+gg+7IsYgND8FR/cRDzpXjD0qFJk4Cnc1q27WorPAGAiRsRfLt9u" "gkYgQRwapnofmKJ3hk/L8096YR7gan60L4+RGojsx5ppTdIEhYasyK9MokefmVeNyGwVXTJchqG8vhcg9uGjGy9mPiPg4B2TQgEBPwyQIDAQAB"
...
...
A primera vista todo está bien, pero cuando ejecuto los diagnósticos en mi máquina dice esto:
┌───┐
│ # │ root > server > ~
└─┬─┘
└─> opendkim-testkey -d domain.eu -s dkim-domain -vvv
opendkim-testkey: using default configfile /etc/opendkim.conf
opendkim-testkey: checking key 'dkim-pistam._domainkey.pistam.eu'
opendkim-testkey: key not secure
opendkim-testkey: key OK
Tenga en cuenta la key not secure
respuesta. leí deesta respuestaesa advertencia existe porque DNSSEC no está habilitado. Pero DNSSEC para mi dominio domain.eu
está habilitado. de acuerdo con laDNSViz.
AGREGAR:
Puede ser que el tema al que vinculé anteriormente sea engañoso, porque luego leí una respuesta.aquí, lo que sugiere que la advertencia se debe a privilegios demasiado permisivos con respecto al par de claves. Configuré los derechos de usuario en el par de claves y su carpeta de esta manera:
┌───┐
│ # │ root > server > ~
└─┬─┘
└─> ls -l /etc/opendkim/keys/
total 8
-rw------- 1 opendkim opendkim 1675 Dec 30 08:45 dkim-rsa-private.key
-rw------- 1 opendkim opendkim 451 Dec 30 08:46 dkim-rsa-public.key
┌───┐
│ # │ root > server > ~
└─┬─┘
└─> ls -ld /etc/opendkim/keys/
drwx------ 2 opendkim opendkim 4096 Jan 1 07:18 /etc/opendkim/keys/
Entonces debería ser seguro... Pero no lo es.
Respuesta1
Como también se explica en miotra respuesta, key not secure
en este contexto indica que OpenDKIM no pudo autenticar la clave mediante DNSSEC.
Debe asegurarse de que OpenDKIM pueda utilizar DNSSEC. Por ejemplo, en Debian y Ubuntu, el archivo /etc/opendkim.conf predeterminado contiene la siguiente configuración, que habilita las capacidades DNSSEC:
TrustAnchorFile /usr/share/dns/root.key