Bienvenido(a) a Alcance Libre 09/09/2025, 15:00
|
![]() |
Índice del foro > Todo acerca de Linux > Redes y Servidores |
![]() ![]() |
![]() |
luiyirockero |
|
|||||||
![]() ![]() ![]() ![]() ![]() Moderador ![]() Estado: desconectado ![]() Identificado: 19/02/07 Mensajes: 46 Localización:Guatemala |
Saludos a todos,
he estado haciendo algunas pruebas con un formulario HTML el cual pasa los valores de los campos hacia un script PHP usando $_POST. En el script PHP, todas las variables son pobladas exitosamente, y adicional utilizo el comando mail del sistema operativo para enviar el correo. El problema está, en que si ejecuto el script PHP desde la consola por ejemplo: php miscript.php el correo es enviado exitosamente, pero si hago el llamado utilizando el webserver el correo nunca es enviado. Incluí un echo" " en el codigo para ver el contenido justo antes del comando mail el cual es correcto. En efecto este es el código PHP: PHP Formatted Code $name = $_POST['yourname'];$lastname = $_POST['yourlastname']; $header = 'From: ' . $mail . " \r\n"; $header .= "X-Mailer: PHP/" . phpversion() . " \r\n"; $header .= "Mime-Version: 1.0 \r\n"; $header .= "Content-Type: text/plain"; $message = "this message was sent by " . $name . ", " . $lastname . " \r\n"; $forperson = 'myemail@myemail.org'; $subject = 'new message'; echo $message; mail($forperson, $subject, utf8_decode($message), $header); Existe alguna configuración adicional que deba realizar sobre el OS para permitir que apache pueda llamar y ejecutar el comando mail? quizá alguna configuración de SELinux? el agente de correo que está habilitado por defecto en este recién instalado CentOS 6.1 es postfix. No tengo sendmai configurado ni corriendo. Gracias de antemano por sus comentarios. Eeeh, me pareció ver un lindo pinguino....jejeje... |
|||||||
|
||||||||
Contenido generado en: 0.08 segundos |
![]() ![]() |
Todas las horas son CST. Hora actual 03:00 . |
|
|