En Rentman, el servicio utilizado para enviar correos electrónicos es Mailgun. Mailgun está especializado en el mantenimiento y la acreditación antispam de servidores de correo electrónico.
Para la verificación del dominio, se añaden dos registros a la configuración DNS de un dominio:
- SPF: explicación de Mailgun
- DKIM: explicación de Mailgun
Ambos registros comunican a los filtros de spam: «Está bien que este servidor (Mailgun) envíe correos electrónicos mediante una dirección de correo electrónico con este dominio».
Reglas sobre SPF para Mailgun:
- Solo hay un registro para cada (sub)dominio
- Es un registro TXT que comienza con:
v=spf1
y termina con-all
,+all
,~all
, o?all
- El registro SPF debería incluir:
include:mailgun.org
.
Comprobar si el registro SPF es correcto
Nota: al modificar los registros DNS, es posible que los cambios no sean visibles inmediatamente. Como máximo, los cambios pueden tardar hasta 24 horas en propagarse a los servidores DNS de todo el mundo.
Para comprobar si los registros SPF están correctamente configurados, sigue estos pasos::
- Dirígete a: https://mxtoolbox.com/spf.aspx
- Introduce tu dominio en el cuadro de búsqueda y deja la IP vacía.
- Pulsa el botón «SPF Record Lookup» (búsqueda de registros SPF)
Si los registros SPF están configurados correctamente, deberías ver lo siguiente:
El cuadro de la página debe contener al menos una fila idéntica a la fila resaltada en verde más arriba (la descripción puede variar).
Cada fila debe tener una marca verde.
Errores más comunes relacionados con los registros SPF
Múltiples registros SPF para tu dominio
Para solucionar este error, es necesario fusionar los dos registros:
Fusionar registro 1:
v=spf1 a mx ip4:121.123.123.123 include:spf.protection.outlook.com -all
con registro 2:
v=spf1 include:mailgun.org -all
En conjunto, deberían verse así:
v=spf1 a mx ip4:121.123.123.123 include:spf.protection.outlook.com include:mailgun.org -all
El registro SPF no está configurado para el (sub)dominio correcto (el host es incorrecto)
Asegúrate de que el campo host
(también conocido como name
) dispone de uno de los siguientes valores. Estos dependen del host DNS:
@
- el propio dominio:
tudominio.com
osub.tudominio.com
- vacío
El resultado final debe ser que el registro se coloque bajo el dominio preferido desde el que se va a enviar. También se permite un subdominio.
Hay comillas dobles en el valor
A veces, el host DNS requiere añadir comillas a la parte del valor
de los registros DNS, otras veces no.
Prueba ambas opciones.
Hay un error tipográfico en el valor
Aunque parezca obvio, comprueba que no haya un error tipográfico en el registro SPF. Por ejemplo:include:mailgun.org>
o include:mailgun.com
Reglas sobre los registros DKIM
Recuerda que los cambios en los registros DNS pueden tardar un poco en propagarse a todos los servidores DNS del mundo. Por lo tanto, es posible que los cambios no sean visibles directamente.
-
Se trata de un registro de tipo
TXT
colocado bajo un subdominio:xxxx._domainkey.tudominio.com
dondexxxx
es un nombre personalizado, denominado «selector». -
Solo puede haber un único registro DKIM para el selector suministrado.
-
Puedes tener varios registros DKIM, pero tienen que estar en un selector diferente.
-
Empiezan por
k=rsa; p=(muchos caracteres)…
-
El valor es único para cada dominio.
-
Mailgun genera el valor y, por lo tanto, debe proporcionarse después de añadir el dominio a Mailgun.
Comprobar si los registros DKIM son correctos
- Dirígete a: https://mxtoolbox.com/dkim.aspx
- Introduce tu dominio en el campo Nombre del dominio
-
Introduce el selector en el campo Selector. El selector es la parte anterior a
._domainkey.tudominio.com
que aparece en las instrucciones de configuración, por ejemplo:smtp
omailo
- Pulsa el botón «DKIM Lookup»
Si los registros DKIM son correctos, debería aparecer así:
Es importante que cada fila tenga una marca verde.
Errores más comunes relacionados con los registros DKIM
Hay varios registros DKIM para el mismo selector
En el improbable caso de que el selector ya esté siendo utilizado por otro servicio, contacta con Rentman para solicitar un selector diferente.
El valor se encuentra entre comillas dobles
A veces, el host DNS requiere añadir comillas en el valor de los registros DNS, otras veces no, pero si las añades, aparecerán comillas dobles.
Hay un error tipográfico en el nombre de dominio o en el valor del registro DKIM
Aunque parezca obvio, verifica si tanto el selector como el registro proporcionados en las instrucciones coinciden con los datos introducidos.
Has introducido un valor incorrecto en el campo «host/nombre» (no se encuentra el registro)
Muchos hosts DNS solo requieren que se introduzca selector._clavedominio
acomo nombre del registro TXT en lugar del dominio completo, ya que añaden automáticamente tu dominio al final. Si este es el caso de tu host y has introducido el dominio completo, el nombre de tu registro TXT será, en realidad, selector._clavedominio.tudominio.com.tudominio.com
en lugar de selector._clavedominio.tudominio.com
.
En este caso, el DKIM está en el lugar equivocado y, tanto Mailgun como el comprobador MXToolbox pensarán que el registro no está ahí.
Casos especiales
Mailgun solo puede verificar ese dominio una vez, por lo que si Rentman quiere utilizarlo, no se puede utilizar para otra cosa (por ejemplo, sitio web o producto SaaS diferente) junto con Mailgun. Por tanto, la solución es utilizar un subdominio para la verificación.
Digamos que tu dominio es: tudominio.com
. En ese caso, puedes verificar el dominio: .tudominio.com
con Mailgun. De este modo, podrás enviar correos electrónicos desde direcciones como: johndoe@tudominio.com
sin que el correo acabe en un filtro de spam.
Para que esto sea posible, debes indicar rentman.yourdomain.com
como nombre de dominio.
Esto tendrá los siguientes resultados:
-
El registro SPF debe tener el host/nombre:
rentman
(orentman.tudominio.com
para algunos hosts DNS). -
El registro DKIM debe añadirse con el valor de host/nombre
selector._clavedominio.rentman
(oselector._clavedominio.rentman.tudominio.com
para algunos DNS).
Utilizar un subdominio específico para Rentman siempre funcionará. Sin embargo, es más complicado de configurar, por lo que Rentman no lo hace por defecto.