• Hacer que gmail reciba los correos enviados desde un servidor casero

    Considerando que nuestro MTA (Mail Transfer Agent) está en una máquina Debian (baremetal o contenedor) y que ese Debian está detrás de la IP pública que corresponde al dominio que actuará como remitente, estos son los pasos para permitir que google reciba los correos:

    Primero, nos aseguramos de que el MTA esté configurado correctamente.

    Si el MTA es exim4:

    1. El archivo /etc/mailname:
      – Tiene que tener el FQDN completo, incluido el subdominio (si viene con subdominio).
    2. En el archivo /etc/exim4/update-exim4.conf.conf:
      – La sección dc_eximconfig_configtype tiene que ser internet, no local.
      – La sección dc_other_hostnames  también tiene que tener el FQDN (no debemos dejar que saque el dato del hostname)
    3. En el archivo /etc/email-addresses:
      – Se deben mapear cada usuario a la dirección de correo que queramos que aparezca como su remitente. Por ejemplo:
      root: noreply@hacks4geeks.com
      www-data: noreply@hacks4geeks.com
      Debian-exim: noreply@hacks4geeks.com
    4. Después de modificar esos archivos, ejecutamos:
      sudo update-exim4.conf
      sudo systemctl restart exim4

    Si el MTA es postfix:

    (Pasos por desarrollar)

    Con eso configurado, ya podemos crear una casilla de correo temporal en https://temp-mail.org y comprobar si el Debian envía correo hacia esa casilla. Lo hacemos desde la terminal, ejecutando:

    echo "Texto del correo de prueba" | mail -s "Correo de prueba" -r admin@FQDN Usuario@DominioDeDestino

    Por ejemplo:

    echo "Texto del correo de prueba" | mail -s "Correo de prueba" -r admin@pruebas.hacks4geeks.com deloc69697@pazard.com

    Lo siguiente que nos queda por hacer es asegurarnos de agregar un registro TXT a la configuración DNS del dominio desde el que vamos a enviar los correos. El registro tiene que tener los siguiente datos:

    • Prefijo: el subdominio (si hay)
    • Dominio: el FQDN del dominio base
    • Valor: v=spf1 ip4:IPPUBLICA ~all

    Si se nos presentan estas 4 opciones:

    • No hay regla SPF de registrador
    • Servidor mail estándar de registrador
    • FAIL – Servidor mail según los datos MX del dominio/subdominio
    • SOFTFAIL – Servidor mail según los datos MX del dominio/subdominio

    …nos aseguramos de dejar marcado «No hay regla SPF de registrador», para que no interfiera con el registro TXT que estamos creando.


    Los comentarios están cerrados.