Instalar Dkim en Servidor Zentyal

  1. Cree un archivo dkiminstall.sh
  2. Conceda permisos de ejecución sudo chmod +x dkiminstall.sh
  3. Copie el contenido que se muestra a continuación cambiando la línea que dice:

opendkim-genkey -t -s dkim -d sudominio.com

por su dominio correspondiente.

apt-get install opendkim opendkim-tools

sed -i '$a Domain *' /etc/opendkim.conf
sed -i '$a KeyFile /etc/postfix/dkim.key' /etc/opendkim.conf
sed -i '$a Selector dkim' /etc/opendkim.conf
sed -i '$a Socket inet:8891@localhost' /etc/opendkim.conf
sed -i '$a SOCKET="inet:8891@localhost"' /etc/default/opendkim
opendkim-genkey -t -s dkim -d sudominio.com
mv dkim.private /etc/postfix/dkim.key
sed -i '$a # DKIM' /usr/share/zentyal/stubs/mail/main.cf.mas
sed -i '$a # --------------------------------------' /usr/share/zentyal/stubs/mail/main.cf.mas
sed -i '$a milter_default_action = accept' /usr/share/zentyal/stubs/mail/main.cf.mas
sed -i '$a milter_protocol = 2' /usr/share/zentyal/stubs/mail/main.cf.mas
sed -i '$a smtpd_milters = inet:localhost:8891' /usr/share/zentyal/stubs/mail/main.cf.mas
sed -i '$a non_smtpd_milters = inet:localhost:8891' /usr/share/zentyal/stubs/mail/main.cf.mas
service opendkim start
/etc/init.d/zentyal mail restart

 

Finalmente ejecute con privilegios de administrador

sudo ./dkiminstall.sh

 

al finalizar se abra instalado el soporte para firmas dkim en zentyal, creando un archivo llamado dkim.txt el cual debe ser añadido a la zona de DNS de nuestro dominio.

Para poder visualizar su contenido podemos escribir.

sudo cat dkim.txt

2 thoughts on “Instalar Dkim en Servidor Zentyal

  • By Justo Gonzalez - Reply

    Hola, Me puede decir cómo añadir el contenido de dkim.txt al DNS en Zentyal?

    A mí me da error cuando intento agregar el record TXT, al guardar los cambios

    • By elianai - Reply

      Hola buen dia, en la zona de DNS de su hosting el registro txt se debe llamar dkim._domainkey.elnombredesudominio.com y el contenido similar a este segun lo haya generado el procedimiento anterior, por ejemplo

      "v=DKIM1; p=MIGfMA0GCSqGSIb3DQEBAQUsdfGNADCBiQKBgQCplHB9jce9cqTY9zOT5S7lKlfVCDSqV7KmUk/+2hVd5gUwIFcn72SMyET/ArTKX3cHZkRz3StP+FH6/YUeRIx3wt4mznFt7C9WlXK5gdaizziUVRC9DyCdkzJnY2qnSdZ0z4IiJzJAaaCgZsxXy8w1XaaaRyaiMSLLMPVqPEjKawIDAQAB"

      Espero que sea de ayuda

Leave a Reply

Your email address will not be published. Required fields are marked *

2 + once =

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>