-
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:
- El archivo /etc/mailname:
– Tiene que tener el FQDN completo, incluido el subdominio (si viene con subdominio). - 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) - 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 - 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.
- El archivo /etc/mailname:
Los hacks de hacks4geeks son minitutoriales rápidos pensados para geeks con conocimiento informático avanzado. Si no entiendes o no consigues ejecutar un hack de esta web considera suscribirte a Premium para solicitar asistencia sobre el mismo.