Foros del Web » Programando para Internet » PHP »

Problemas con el php mail y Linux

Estas en el tema de Problemas con el php mail y Linux en el foro de PHP en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 17/01/2007, 07:21
 
Fecha de Ingreso: mayo-2004
Ubicación: Ciudad de la Habana
Mensajes: 85
Antigüedad: 19 años, 11 meses
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 =
  #2 (permalink)  
Antiguo 17/01/2007, 08:27
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 17 años, 11 meses
Puntos: 3
Re: Problemas con el php mail y Linux

Hola

Buenos dias

Si dices que tienes el smtp montado en linux.
esto es windows
[mail function]
; For Win32 only.
SMTP = "192.168.54.3"

; For Win32 only.
sendmail_from = [email protected]

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

por lo tanto aqui ";sendmail_path = "creo que en tu php.ini debes de dar el path de tu sendmail. que tienes en tu linux.



PD:
ademas sin romperte tanto la cabeza
haz un email de prueba
<?
mail("[email protected]", "Asunto", "Mensaje");
?>

suerte
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 19:13.