A. Entorno de Laboratorio (Máquinas Virtuales)
Ideal para aprender el flujo de mensajes en una red aislada sin riesgos de "lista negra".
Arquitectura: Usamos dos máquinas virtuales (ej: Debian o Ubuntu Server). Una actuará como servidor (Postfix + Dovecot) y la otra como cliente (Thunderbird).
Configuración clave:
DNS Local: Debes configurar un servidor BIND o un
/etc/hostspara que las máquinas resuelvan los nombres de dominio ficticios (ej:mail.santifp.local).Red: Interfaz en modo Host-only o Internal Network para evitar que el tráfico salga a internet y sea bloqueado por no tener IP pública limpia.
Fichero de configuración: Postfix se gestiona principalmente en
/etc/postfix/main.cf, donde defines elmyhostnamey elmydestination.
B. Entorno en la Nube (AWS, Azure, DigitalOcean)
Aquí el desafío cambia radicalmente: la reputación de la IP.
El reto del puerto 25: Muchos proveedores (como AWS) bloquean por defecto el puerto 25 para evitar spam. Debes solicitar su apertura o utilizar un Relay SMTP (como Amazon SES, SendGrid o Mailgun) para enviar correos al mundo exterior.
Registros DNS: Es obligatorio configurar registros SPF, DKIM y DMARC en el panel de control de tu dominio (ej: Cloudflare o Route53). Sin ellos, cualquier correo enviado desde tu servidor de la nube llegará directo a SPAM.
Seguridad (Cloud Firewalls): Debes abrir los puertos específicos en los Security Groups:
25(SMTP - envío),587(SMTP - envío autenticado),993(IMAPS - recepción),465(SMTPS).
C. Configuración de Clientes
El cliente (MUA) debe conocer dos configuraciones distintas:
Servidor de Entrada (IMAP): Servidor, puerto (993), protocolo (SSL/TLS) y método de autenticación (Password normal o cifrada).
Servidor de Salida (SMTP): Servidor, puerto (587), protocolo (STARTTLS) y obligatoriamente autenticación requerida (el servidor debe saber quién eres para permitirte enviar correos a terceros).
Reto para el alumno
Estás configurando un servidor de correo en una instancia de DigitalOcean. Tras la instalación, haces una prueba de envío a Gmail y recibes un rebote indicando: "550-5.7.1 Our system has detected an unusual rate of unsolicited mail originating from your IP address".
Pregunta: Tu servidor está correctamente configurado internamente, pero el correo no llega. ¿Qué dos pasos (uno a nivel de configuración de dominio y otro a nivel de reputación de IP) deberías verificar para solucionar este error de entrega?