De Redhat a Centos

Forums: 

Tengo un problemon,

Se actualizó sobre mi servidor web la versión de Linux, es decir de RedHat 9 a Centos 4, todo me esta funcionando ha execpción de los mail que se generan desde la páquina web, al mandar un correo directo a esta dirección si funciona, pero al enviar un correo desde la página no se donde se pierde... Me pueden ayudar, posiblemnte alguno de ustedes ya tuvo experiencia en esto.

qué dice /var/log/maillog

Imagen de Epe

qué dice /var/log/maillog ?

qué sistema usas para enviar los correos? está bien configurado el php? (supongo que es php y que antes tenías register_globals en on)

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

redhat a centos

el comando que se usa es el siguiente:

mail($_POST['email'],"Su pedido es",$mensaje,"Content-type: text/html\r\nFrom:direccion_correo\r\nCc: direccion_correo\r\nBcc:otra_direccion_correo\r\n");

Sugeriría que pruebes el

Imagen de Epe

Sugeriría que pruebes el uso del formmail.php

sugeriría que revises si en /etc/php.ini tienes register_globals en ON

aunque deberías hacer que la aplicación funcionada con register_globals en off pues la gente de php indica que no es recomendable el on (antes estaba en on, ahora en off por eso puede ser que ahora no te deje)

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre

Encontre la respuesta

Encontre la solución a mi problema, hice seguimiento sobre el maillog y encontre lo siguiente: www sendmail 31878: NOQUEUE: SYSERR(apache): can not chdir(/var/spool/clientmqueue/): Permision denied

Por lo que activamos los permiso a la carpeta indicada y se solucionó el problema

Agradezco a todos por su colaboración especialmente a EPE

Revisa el log justo en el

Imagen de RazaMetaL

Revisa el log justo en el instante que envias el correo desde tu formulario:


tail -f /var/log/maillog

Solo asi podras conocer que esta pasando con el mensaje, si al enviar el mail desde tu pagina no ves actividad en el log, esto quiere decir que el formulario no esta enviando el mail y el problema deberia estar en la programacion del formulario.

Son tantas cosas que pueden suceder y los logs son los que te pueden ayudar a resolver tu problema.

------------

Antes de preguntar visita el [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

 

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

-----

Visita este [url=http://www.sindominio.net/ayuda/preguntas-inteligentes.html]link[/url] :evil:

[img]http://www.bbspot.com/Images/News_Features/2003/01/os_quiz/debian.jpg[/img]

(adsbygoogle = window.adsbygoogle || []).push({});

revisa el maillog

Imagen de juandarcy2000

revisa que te dice el maillog ahi te dice el porque no se fueron los email haz un
tail -f /var/log/maillog
o si prefieres un tailf /var/log/maillog este ultimo es igual al primero pero la -f se omite.
manda un email y lee que te dicen las lineas suerte.

Claro, ponte a hacerla para

Imagen de Epe

Claro, ponte a hacerla para un servidor con 1200 usuarios de correo con 10 paginas web, ocupando unos 30GB en total de disco.. bonita tarea, se hace, pero te llevará todo el día.

La otra variante es: linux upgradeany, escrito desde el CD de arranque de CentOS, 15 minutos después está actualizado.

Que puede fallar? Sí, es cierto.. si fallare, ahi actualizas desde cero y sólo perdistes 15 minutos más ;-)

Sólo una vez me falló, con un servidor que estaba comprometido y le habían puesto algunos archivo inmutables.

Saludos
epe
--
EcuaLinux.com
Ecuador: +(593) 9 9246504, +(593) 2 3412402
USA: +1 404 795 0321, España: +34 917617884

Saludos
epe

EcuaLinux.com

+(593) 9 9924 6504

Servicios en Software Libre