Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/07/2007, 14:15
juanromerocruz
 
Fecha de Ingreso: febrero-2007
Mensajes: 103
Antigüedad: 17 años, 2 meses
Puntos: 0
problema con enviar correo desde php apache

Bueno, llevo mas de una semana tratando de enviar correos con la funcion mail() de php y no lo consigo.

Funciono en local con apache y tengo instalado el servidor smtp PostCastServer

Desde el propio programa si envio y se reciben pero cuando lo hago desde este script de php no. No da ningun tipo de error pero no logro recibirlos en una cuenta de gmail propia

El script de la mas simple, tambien he probados otros y tampoco:

HTML
<form method="post" action="send_email1.php">
Nombre:<br>
<input name="nombre" type="text"><br>
Email:<br>
<input type="text" name="email" size="30"><br>
Asunto:<br>
<input type="text" name="asunto"><br>
Mensaje:<br>
<textarea name="mensaje"></textarea>
<input type="submit" name="enviar" value="Enviar">


PHP
<?php
if($enviar) { // se comprueba que se haya oprimido el boton Enviar
if(mail($email,$asunto,$mensaje,"From: $nombre") ){
echo "Ok"; // mensaje que confirma el correo enviado (opcional)
}else {
echo "no email";
}

}

?>

La configuracion de php.ini es

SMTP = localhost
smtp_port = 25
; For Win32 only.
sendmail_from = [email protected]

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

sendmail_path = C:\Archivos de programa\PostCastServer\PostCastServer.exe


Me podriais echar una mano? Me voy a volver loco;