El correo electrónico no llega a mi servidor, con dirección root@

El correo electrónico no llega a mi servidor, con dirección root@

Tengo un Debian estándar ejecutándose con IP 203.0.113.2, con Postfix instalado (configuración predeterminada).

Intenté enviar un correo electrónico con una dirección de Gmail a [email protected].

al hacer

$ mail

No veo este correo electrónico.

¿Cómo hacer que mi servidor acepte correos electrónicos enviados [email protected]desde fuera?

PD: Recibí una respuesta de Gmail: Bad recipient address syntax.

PS2: sé que es mejor tener un nombre de dominio, pero esto es solo para un servidor sandbox

Respuesta1

La Bad recipient address syntaxrespuesta de Gmail indica que el problema no está en su servidor Postfix. Más bien, Gmail espera un nombre de dominio y no acepta una dirección IP. La solución más sencilla probablemente sea configurar un nombre de dominio, configurar el registro MX en el DNS para que apunte al servidor Postfix y luego configurar Postfix para aceptar correos electrónicos para el dominio.

Alternativamente, puede configurar un servidor SMTP local en la máquina que está utilizando para enviar los correos electrónicos de prueba y luego configurar el MTA para enviar correos electrónicos a través del servidor SMTP local.

Respuesta2

RFC permite IP y nombres de dominio en las direcciones de correo electrónico, pero la mayoría de los servidores no aceptarán estos mensajes.

Exchange Server devolverá este código de error:

501 5.1.3 Invalid address (in reply to RCPT TO command)

Postfix devuelve esta respuesta:

Remote Server returned '501 5.1.3 Bad recipient address syntax'

Necesita un nombre de dominio válido de segundo nivel (dominio.tld) ​​o de tercer nivel (nombre.dominio.tld) ​​con registro MX en su proveedor de DNS.

información relacionada