Gestión de servicios de sendmail en Oracle® Solaris 11.2

Salir de la Vista de impresión

Actualización: Julio de 2014
 
 

Resolución de los mensajes de error

En esta sección, se describe cómo puede resolver algunos mensajes de error relacionados con sendmail. También puede consultar http://www.sendmail.org/faqhttp://www.sendmail.org/faq.

Los siguientes mensajes de error contienen dos o más de los siguientes tipos de información.

  • Causa: lo que puede haber sucedido para provocar el mensaje.

  • Descripción: lo que el usuario estaba haciendo cuando se produjo el mensaje de error.

  • Solución: lo que puede hacer para corregir el problema o para continuar con su trabajo.

451 timeout waiting for input during source

Cause: Cuando sendmail realiza lecturas desde cualquier origen cuyo tiempo de espera puede agotarse, como una conexión SMTP, el programa define un temporizador en el valor de diferentes opciones –Timeout antes de que comience la lectura. Si la lectura no se completa antes de que se agote el temporizador, aparece este mensaje y se detiene la lectura. Normalmente, esta situación se produce durante RCPT. El mensaje de correo se pone luego en la cola para su posterior entrega.

Solución: si este mensaje aparece con frecuencia, aumente el valor de diferentes opciones –Timeout en el archivo /etc/mail/sendmail.cf. Si el temporizador ya se definió en un número alto, busque problemas de hardware, por ejemplo, conexiones o cables de red deficientes.

550 hostname... Host unknown

Cause: este mensaje de sendmail indica que el equipo host de destino, especificado por la parte de la dirección después del símbolo arroba (@), no se encontró durante la consulta del sistema de nombres de dominio (DNS).

Solución: utilice el comando nslookup para verificar que el host de destino exista en ese dominio o en otros dominios, quizá con una ortografía ligeramente diferente. En caso contrario, póngase en contacto con el destinatario deseado y solicite una dirección adecuada.

550 username... User unknown

Cause: este mensaje de sendmail indica que el destinatario deseado, especificado por la parte de la dirección antes del símbolo arroba (@), no se pudo encontrar en el equipo host de destino.

Solución: compruebe la dirección de correo electrónico e inténtelo de nuevo, quizá con una ortografía ligeramente diferente. Si esta solución no funciona, póngase en contacto con el destinatario deseado y solicite una dirección adecuada.

554 nombre_host... Local configuration error

Cause: este mensaje de sendmail normalmente indica que el host local está intentando enviar un correo a sí mismo.

Solución: compruebe el valor de la macro $j en el archivo /etc/mail/sendmail.cf para asegurarse de que este valor sea un nombre de dominio completo.

Descripción: cuando el sistema de envío proporciona su nombre de host al sistema de recepción en el comando SMTP HELO, el sistema de recepción compara su nombre con el nombre del remitente. Si estos nombres son idénticos, el sistema de recepción emite este mensaje de error y cierra la conexión. El nombre que se proporciona en el comando HELO representa el valor de la macro $j.Para obtener información adicional, consulte http://www.sendmail.org/faq/section4#4.5http://www.sendmail.org/faq/section4.html#4.5.

config error: mail loops back to myself.

Cause: este mensaje de error se produce si configura un registro MX y convierte al host bar en el agente de intercambio de correo del dominio foo. Sin embargo, no configura el host bar para que identifique que es el agente de intercambio de correo del dominio foo.Además, otra posibilidad es que el sistema de envío y el sistema de recepción se identifiquen como el mismo dominio.

Solución: Para obtener instrucciones, consulte http://www.sendmail.org/faq/section4#4.5http://www.sendmail.org/faq/section4.html#4.5.

host name configuration error

Descripción: éste es un mensaje antiguo de sendmail, que reemplazó a refuse to talk to myself y fue sustituido por el mensaje Local configuration error.

Solución: Siga las instrucciones que se proporcionaron para resolver este mensaje de error, 554 hostname... Local configuration error.

user unknown

Cause: cuando intenta enviar correo a un usuario, se muestra el error Username... user unknown. El usuario está en el mismo sistema.

Solución: buque si hay un error tipográfico en la dirección de correo electrónico indicada. De lo contrario, es posible que el usuario tenga un alias para una dirección de correo electrónico inexistente en /etc/mail/aliases o en el archivo .mailrc del usuario. Compruebe también si hay caracteres en mayúscula en el nombre de usuario. Preferiblemente, las direcciones de correo electrónico no deben distinguir mayúsculas de minúsculas.Para obtener información adicional, consulte http://www.sendmail.org/faq/section4#4.17http://www.sendmail.org/faq/section4.html#4.17.