Plesk

Configurar registro DKIM de forma masiva en Plesk

En este tutorial os vamos a enseñar a configurar el registro DKIM de forma sencilla y masiva en todos los dominios que tenéis configurados en vuestro panel Plesk.

Contenido:

  1. Qué es el registro DKIM
  2. Configurar registro DKIM
  3. Comprobar registro DKIM
 

1.Qué es el registro DKIM

El registro DKIM es una evolución del sistema DomainKeys que nos permite comprobar que el correo es legítimo a través de una firma digital. Este registro es utilizado mayormente para evitar ataques de phishing (Técnica que se basa en el envío de mensajes de correo electrónico cuyo fin es suplantar la identidad de una cuenta de correo concreta).

Siempre es recomendado tener correctamente configurado el registro DKIM, SPF y DMARC en todos los dominios para evitar en la medida de lo posible los ataques de phishing dirigidos hacia nuestra infraestructura.

2. Configurar registro DKIM

En caso de que tengamos múltiples dominios en un mismo servidor Plesk, si no se sigue este tutorial configurar el registro DKIM en todos es una tarea lenta ya que tenemos que configurar uno a uno todos los dominios para que tengan configurado de forma correcta el registro DKIM, el cuál es muy importante a día de hoy en internet debido al creciente envío de SPAM que se produce día a día.

Desde el equipo técnico de Aclass hemos desarrollado un script el cual permite implantar de forma masiva el registro DKIM en todos los dominios para dar una mayor seguridad a nuestros sistemas de correo. Este script se puede programar en una tarea cron para que si se añade algún dominio nuevo desde el panel al iniciarse esta tarea quede totalmente configurado este registro.

A continuación os mostramos el script que hay que subir al servidor para poder implantar el registro DKIM de forma masiva:

#!/bin/bash
#Este script nos va a permitir habilitar de forma masiva el registro DKIM en todos los dominios de Plesk.

#Habilitamos la firma de correo saliente a nivel general en Plesk
plesk bin mailserver --sign-outgoing-mail true

#Obtenemos todos los dominios dentro del servidor Plesk
mysql -Ns -uadmin -p`cat /etc/psa/.psa.shadow` -D psa -e 'select name from domains' >> dominios.txt
LISTADOMINIOS=dominios.txt

for DOMINIO in $(cat $LISTADOMINIOS)
        do
			#Habilitamos la firma DKIM en cada dominio
			plesk bin subscription_settings --update $DOMINIO -sign_outgoing_mail true
		done

rm dominios.txt

Para ejecutar este script, deberemos de conectarnos desde SSH y darle los permisos necesarios al fichero para poderlo ejecutar. En nuestro caso si llamáramos al script dkim.sh bastaría con ejecutar el siguiente comando para dar permisos de ejecución al fichero:

chmod +x dkim.sh

Una vez hemos dado permisos al script lo ejecutamos con el siguiente comando:

./dkim.sh

Con esto ya tendríamos instalado DKIM en todos los dominios.

3. Comprobar registro DKIM

Para comprobar que se ha configurado correctamente el registro DKIM, debemos de acceder a la siguiente página web:

http://dkimcore.org/c/keycheck

Aquí en la opción Check a published DKIM Core Key, rellenaremos los datos con la siguiente información:

Selector: defaut

Domain name: “dominio”

A continuación os muestro un ejemplo con el dominio que hemos utilizado nosotros:

 dkim check plesk

Una vez están rellenos los datos, una vez pulsemos en check si está todo escrito de forma correcta aparecerá el texto "This is  a valid DKIM key record" tal y como se muestra en la siguiente imagen:

 dkim checked plesk

Con esto ya tendríamos correctamente configurado el registro DKIM en todos nuestro dominios.

Cualquier problema o duda que tengáis estaremos encantados de resolvérosla desde el equipo técnico de Aclass.

Compartir esta publicación

Comentarios (0)

Dejar un comentario



Categorías


Archivo


Copyright © 1999 - 2017 - Aclass.es - Todos los derechos reservados.