25
Diciembre
2012

Fallo al crear DKIM en Virtualmin GPL / Centos 6

Mensaje de error en Virtualmin al tratar de crear DKIM en un dominio

El escenario es un Centos 6 con Virtualmin GPL en el que tratamos de incorporar a un dominio las llaves DKIM para que los correos salientes, sean firmados antes de ser enviados por Postfix.

No vamos a entrar en la validez del sistema, ni su utilidad, aunque es cierto que aquellos que se han sumado al proyecto, la utilizan activamente para el filtrado de spam, y en servidores con elevado numero de envios de listas, es una opcion mas a tener en cuenta.

El mensaje recibido es similar al siguiente:

Enable DomainKeys Identified Mail
Finding virtual servers to enable DKIM for .. .. found 1 servers
Generating private key in file /etc/dkim.key .. .. done
Extracting public key from private key in /etc/dkim.key .. .. done
Setting domain and selector in DKIM filter configuration .. .. done
Adding DKIM records to DNS domain xxxxxx.xxx .. .. added successfully
Enabling DKIM filter at boot time .. .. done
Starting DKIM filter ..<strong>.. start failed : initctl: Unknown job: dkim-milter
DKIM setup failed!</strong>

Todo apunta a que el paquete dkim-milter no crea el fichero init adecuado en el sistema, y Virtualmin detecta que es un Centos 6, y da por valida la instalación del paquete.

La solución es crear un fichero /etc/init/dkim-milter.conf con la estructura apropiada

description "DKIM Milter Job shim for VirtualMin"
author "Raif Atef"
start on runlevel 5
stop on runlevel [!5]
pre-start script
    sh /etc/init.d/dkim-milter start
end script
post-stop script
    sh /etc/init.d/dkim-milter stop
end script 
 

 Después debemos darle permisos de ejecución al fichero init.

chmod 755 /etc/init/dkim-milter.conf

 

Author; Abdelkarim Mateos Sanchez Categories: Sistemas Unix

About the Author

Abdelkarim Mateos Sanchez

Abdelkarim Mateos Sanchez

Déje un comentario

Estás comentando como invitado.