Firmar los correos salientes con DKIM es una técnica para evitar los correos SPAM
El panel de control Virtualmin permite instalar DKIM de forma fácil.
Lo instalamos desde el panel
Virtualmin > Email Messages > DomainKeys Identified Mail
Lo instala correctamente
Lo intentamos iniciar marcando Yes en Signing of outgoing mail enabled?
Zas! Error!Dkim para Centos 7 no inicia. Mira ‘systemctl status opendkim.service’ and ‘journalctl -xn’ para detalles
Mirando es estado
‘systemctl status opendkim.service’
Y muestra algo como esto
Process: 11638 ExecStart=/usr/sbin/opendkim $OPTIONS (code=exited, status=217/USER)
Pues la solución pasa por crear el usuario opendkim y su grupo opendkim. Yo lo he creado desde el administrador de usuarios de Webmin
Webmin > System > Users and Groups
Crear usuario
Username: opendkim
Shell: /sbin/nologin
Password: No password required
Primary Group: Nuevo grupo: opendkim
Guardo y vuelvo a marcar Yes en Virtualmin > Email Messages > DomainKeys Identified Mail
‘systemctl status opendkim.service’
Process: 12488 ExecStart=/usr/sbin/opendkim $OPTIONS (code=exited, status=78)
Esto se soluciona entrando en /etc y dando permisos a la carpeta opendkim
chown -R opendkim. /etc/opendkim
Vuelvo a intentarlo
can’t write pid to /var/run/opendkim/opendkim.pid: No such file or directory
cd /var/run
mkdir opendkim
chown opendkim. opendkim
Ahora si me dejar iniciar Dkim
Gracias 🙂