Ver Mensaje Individual
  #1 (permalink)  
Antiguo 17/01/2007, 07:21
choco_cu
 
Fecha de Ingreso: mayo-2004
Ubicación: Ciudad de la Habana
Mensajes: 85
Antigüedad: 20 años
Puntos: 0
Pregunta Problemas con el php mail y Linux

Hola Listeros tengo el siguiente problema tengo una pagina que me debe enviar un mensaje a través de smtp pero este esta montado en linux en la configuración le puse el ip del servidor smtp pero aun asi no me envia ningun mensaje aqui les envio la parte que corresponde a la configuración y al codigo que tengo en la pagina.

De antemano agradecerles por su tiempo y ayuda.

Salu2,
yo

Código PHP:
<? // este es el codigo de la pagina
if ($_GET['act']==8){ if($_POST['snd2']){
$from =$_POST['mail'];
$subject =$_POST['bis'];
$message =$_POST['msn'];
$message wordwrap(str_replace('\n.','\n..'$message));
$to ='[email protected]';

$encabezado "From: <$from>";
$encabezado .= "\nReply-To: $from";
$encabezado .= "\nX-Mailer: PHP/" phpversion();
$sujeto "Nuevo Correo";
$mensaje "Email: $from\n";
$mensaje .= "Msg: $message\n";

if(!
mail($to$subject$message$encabezado))
{
   echo 
"<h6>No se pudo enviar el Mensaje</h6>";
   exit();
}
else
{
    
/* aqui redireccionamos a la pagina de respuesta */
   
echo '<table width="500" border="0" cellspacing="0" cellpadding="0" class="frase">
  <tr>
    <td>
      <p>Muchas Gracias por su coolaboraci&oacute;n su mensaje ha sido enviado. Ahora
        usted ser&aacute; redirigido hacia la pagina de inicio para que pueda continuar
        su visita. <br><br>Sin mas,<br>
        WEBMaster</p>
    </td>
  </tr>
</table>
<meta HTTP-EQUIV="refresh" content="5;url=http://www.cuidad.jovenclub.cu">'
;
}
}
?>
Aqui esta la parte correspondiente a la configuración.

[mail function]
; For Win32 only.
SMTP = "192.168.54.3"

; For Win32 only.
sendmail_from = [email protected]

; For Unix only. You may supply arguments as well (default: "sendmail -t -i").
;sendmail_path =

; Force the addition of the specified parameters to be passed as extra parameters
; to the sendmail binary. These parameters will always replace the value of
; the 5th parameter to mail(), even in safe mode.
;mail.force_extra_paramaters =