[Ayuda] Problema Sendmail

Fernando Barajas fbdl en sistec.com.mx
Jue Mayo 6 18:57:16 CDT 2004


Compañeros:

Tengo un problema con sendmail espero me puedan ayudar a
ver que es lo que le duele.

Para empezar les tengo que contar que es un Redhat 7.3 con
un sendmail-8.12 (el cual ya he probado en un redhat 7.2),
el rollo esta en que no deja mandar correos via PHP. El
error que me sale es el siguiente.

------------------------------
May  6 19:12:48 plain sendmail[11654]: i470Cm5r011654:
from=apache, size=1568, class=0, nrcpts=0,
msgid=<200405070012.i470Cm5r011654 en plain.domain.net>,
relay=apache en localhost
May  6 19:12:48 plain sendmail[11654]: i470Cm5r011654:
i470Cm5s011654: DSN: correo en dominiolocal.com...
Unrecognized host name dominiolocal.com.
May  6 19:12:48 plain sendmail[11654]: i470Cm5s011654:
to=/dev/null, ctladdr=root (47/0), delay=00:00:00,
xdelay=00:00:00, mailer=*file*, pri=32592, dsn=2.0.0,
stat=Sent
------------------------------

Este es un ejemplo de cuando estoy tratando de mandar el
correo por medio de PHP a un dominio de la misma maquina
en la que corre, osea los buzones se encuentran localmente
y me sale ese mensaje de 'Unrecognized host name
dominiolocal.com'

Ahora, si hago lo mismo pero para un correo de hotmail.com
me sale:

''''''''''''''''''''''''''''''
May  6 19:00:24 plain sendmail[11277]: i4700OU8011277:
correo en hotmail.com... Unrecognized host name hotmail.com.
------------------------------

Pense que mi /etc/mail/sendmail.mc estaba mal configurado,
ya que buscando en google sobre el error encontraba que
era necesario meter 'MAILER(smpt)' en el mencionado
archivo, pero nada, no era eso... de hecho si quiero
mandar un correo  normalmente por smtp jala perfecto:

------------------------------
[root en plain root]# telnet localhost 25
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
220 plain.dominiolocal.net ESMTP Sendmail 8.12.10/8.12.10;
Thu, 6 May 2004 19:22:54 -0500
helo localhost
250 plain.dominiolocal.net Hello localhost.localdomain
[127.0.0.1], pleased to meet you
mail from: correo en dominiolocal.com
250 2.1.0 correo en dominiolocal.com... Sender ok
rcpt to: correo en hotmail.com
250 2.1.5 correo en hotmail.com... Recipient ok
data
354 Enter mail, end with "." on a line by itself
Hola
.
250 2.0.0 i470Msng011944 Message accepted for delivery
------------------------------

Se envía perfectamente, por lo que puedo sospechar que la
cosa es mas local todavia. PHP usa la linea de comandos
directamente para mandar los correos, asi que pruebo y
esto me sale:

------------------------------
[root en plain root]# sendmail -t -i correo en dominiolocal.com
correo en dominiolocal.com... Unrecognized host name
dominiolocal.com
Hola
.
/root/dead.letter... Saved message in /root/dead.letter
------------------------------

de igual forma si quiero enviar un externo

------------------------------
[root en plain root]# sendmail -t correo en hotmail.com
correo en hotmail.com... Unrecognized host name hotmail.com.
Hola
.
/root/dead.letter... Saved message in /root/dead.letter
------------------------------

Hasta el momento es lo que he averiguado.

Todo esto ocurrio a partir de que actualize el sendmail de
8.11 a 8.12, para que?, pues para meterle un antivirus que
por cierto jala muy bien, como nota adicional comentarles
que estos cambios ya lo habia realizado en un redhat 7.2
sin problemas, todo jala bien con todo y antivirus en esa
maquina.

Alguien me puede hechar una mano plis =)

Saludos
--------------------------------------------------------------------------------------------------------
Fernando Barajas Díaz Lozano		ICQ: 7237681
Sistemas y Tecnología de México	MSN: fbarajas en sistec.com.mx
fbarajas en sistec.com.mx		Y!: barajasfernando
Cel: 01-222-398-0341			Jabber: fbarajas en jabber.org 


 
_______________________________________________
Ayuda mailing list
Ayuda en linux.org.mx
Para salir de la lista: http://mail.linux.org.mx/cgi-bin/mailman/listinfo/ayuda/



Más información sobre la lista de distribución Ayuda