Error 451 servidor de correos

Forums: 

Saludos.

Con un dominio en particular al enviar un correo electronico desde un cliente de correo POP3 se recibe el siguiente mensaje.


Warning: could not send message for past 4 hours
451 dominio.com: Name server timeout

Según lo que he leido este mensaje se debe a cuando se envía un correo a una dirección que o no existe o está temporalmente caída.

Pero el "dueño" dice que funciona perfectamente. Que puede ser en este caso ?

Gracias

Bueno, primero el cliente

Imagen de deathUser

Bueno, primero el cliente para envío de e-mail no puede ser POP3, ya que POP3 es un protocolo de recepción de correo :), el cliente hace el envío usando el protocolo SMTP ;) ...

Cuando envías un correo a una dirección que no existe, el correo rebota indicando eso, que el dominio no existe o que el usuario no existe en ese dominio en particular.

Lo común en el caso que mencionas suele ser un problema de conexión con el servidor en cuestión, que puede deberse a bloqueos o a una mala configuración del DNS o a una larga lista de problemas de conectividad entre tu servidor y el servidor del problema en cuestión ...

Como ves es solo un warning, es normal que el servidor en cuanto recibe el correo, lo trate de procesar y si no puede hacerlo ese momento lo encole, luego te va informando de posteriores intentos fallidos según esté configurado, en este caso luego de 4 horas, seguramente recibirás notificaciones luego de 12 o 24 horas y posteriormente un rebote diciendo que lo ha intentado pero no ha conseguido enviarlo si al final falla ...

Para diagnosticar que es lo que pasa, podrías usar el comando "mail -v" desde el servidor para mirar que es lo que pasa con el dominio en cuestión o revisar los logs del servidor o buscar el MX del dominio del problema en el DNS y tratar de conectarte con un telnet al puerto 25 de dicho MX a ver que respuesta tienes ...

Suerte ...

bye
;)

siguiendo las indicaciones

[quote]Puede deberse a bloqueos o a una mala configuración del DNS[/quote]

Mala configuración en mi DNS o en el DNS que lo recibe ?

[quote]Para diagnosticar que es lo que pasa, podrías usar el comando "mail -v"[/quote]

Hice la siguiente prueba

mail -v recepcion@mihhgs.com
Subject: prueba
Cc: fa61an@gmail.com
Null message body; hope that's ok

Y luego sale la siguiente respuesta


mihhgs.com: Name server timeout
recepcion@mihhgs.com... Transient parse error -- message queued for future delivery
fa61an@gmail.com... Connecting to [127.0.0.1] via relay...
220 midominio.org ESMTP Sendmail; Thu, 30 Aug 2012 11:41:56 -0500
>>> EHLO midominio.org
250-midominio.org Hello localhost.localdomain [127.0.0.1], pleased to meet you
250-ENHANCEDSTATUSCODES
250-PIPELINING
250-8BITMIME
250-SIZE
250-DSN
250-AUTH DIGEST-MD5 CRAM-MD5 LOGIN PLAIN
250-DELIVERBY
250 HELP
>>> MAIL From: SIZE=70 AUTH=root@midominio.org
250 2.1.0 ... Sender ok
>>> RCPT To:
>>> DATA
250 2.1.5 ... Recipient ok
354 Enter mail, end with "." on a line by itself
mihhgs.com: Name server timeout
>>> .
250 2.0.0 q7UGfudT018003 Message accepted for delivery
fa61an@gmail.com... Sent (q7UGfudT018003 Message accepted for delivery)
Closing connection to [127.0.0.1]
>>> QUIT

Y el mensaje llegó correctamente a mi gmail.

[quote]buscar el MX del dominio del problema en el DNS[/quote]
Jum.. como no sabía buscar el MX del dominio mihhgs.com ingrese a la siguiente página http://www.dnsqueries.com/es/mx-lookup.php e ingresé el dominio mihhgs.com

y los MX son de Google Apps. Lo curioso de todo es que ingrese mi dominio y no pordujo ningún resultado de registro MX y desde mi servidor de correo envio mensajes a Gmail, Yahoo y otros sin problemas.

Quedo pendiente

Respondiendo a tus preguntas:

Imagen de deathUser

Respondiendo a tus preguntas:

- En realidad la mala configuración del DNS puede estar en cualquiera de los dos lados e incluso en los servidores DNS de tu proveedor de Internet si los estás usando para resolver nombres.

- Como puedes ve en el resultado de "mail -v" hay dos veces el mensaje: "mihhgs.com: Name server timeout", con lo que se deduce que es un problema con el DNS.

- Para encontrar el registro MX de un dominio puedes usar los comandos nslookup o dig:


#nslookup
Default Server: laputa.quete.pario
Address: 172.17.1.162

> mihhgs.com
Server: laputa.quete.pario
Address: 172.17.1.162

Non-authoritative answer:
Name: mihhgs.com
Address: 174.123.60.42

> set type=mx
> mihhgs.com
Server: laputa.quete.pario
Address: 172.17.1.162

Non-authoritative answer:
mihhgs.com MX preference = 20, mail exchanger = ALT1.aspmx.l.google.com
mihhgs.com MX preference = 20, mail exchanger = ALT2.aspmx.l.google.com
mihhgs.com MX preference = 30, mail exchanger = ASPMX2.GOOGLEMAIL.com
mihhgs.com MX preference = 30, mail exchanger = ASPMX3.GOOGLEMAIL.com
mihhgs.com MX preference = 30, mail exchanger = ASPMX4.GOOGLEMAIL.com
mihhgs.com MX preference = 30, mail exchanger = ASPMX5.GOOGLEMAIL.com
mihhgs.com MX preference = 10, mail exchanger = aspmx.l.google.com

mihhgs.com nameserver = ns1.theplanet.com
mihhgs.com nameserver = ns2.theplanet.com
aspmx.l.google.com internet address = 74.125.130.26
ALT1.aspmx.l.google.com internet address = 173.194.73.26
ALT2.aspmx.l.google.com internet address = 173.194.78.26
ASPMX2.GOOGLEMAIL.com internet address = 173.194.73.26
ASPMX3.GOOGLEMAIL.com internet address = 173.194.67.27
ASPMX4.GOOGLEMAIL.com internet address = 173.194.65.26
ASPMX5.GOOGLEMAIL.com internet address = 173.194.70.26
ns1.theplanet.com internet address = 207.218.247.135
ns1.theplanet.com AAAA IPv6 address = 2607:f0d0:0:f:6::1
ns2.theplanet.com internet address = 207.218.223.162
ns2.theplanet.com AAAA IPv6 address = 2607:f0d0:0:f:6::2

Como se puede apreciar, el servidor DNS con autoridad sobre ese dominio es:


mihhgs.com nameserver = ns1.theplanet.com
mihhgs.com nameserver = ns2.theplanet.com

Has la prueba que he realizado yo en tu servidor con el comando nslookup y mira que respuesta tienes de tu servidor DNS, seguramente ahí tendrás el porqué no puedes enviar correo a ese dominio.

bye
;)