Foros del Web » Programando para Internet » PHP »

Envio de email por formulario en servidor local

Estas en el tema de Envio de email por formulario en servidor local en el foro de PHP en Foros del Web. Hola a todos!!!!! Ya revise en las FAQ y consegui el codigo para enviar un email desde un formulario, y no me funcionada ninguno, pero ...
  #1 (permalink)  
Antiguo 14/11/2003, 17:03
Avatar de Jeremias  
Fecha de Ingreso: agosto-2003
Ubicación: Caracas
Mensajes: 504
Antigüedad: 20 años, 8 meses
Puntos: 0
Envio de email por formulario en servidor local

Hola a todos!!!!!
Ya revise en las FAQ y consegui el codigo para enviar un email desde un formulario, y no me funcionada ninguno, pero luego use otro codigo sacado de desarrollowe.com y me percataba que no me servia, pero se me ocurrio subir dicha pagina a un servidor en internet que trabaje con php como lo es www.miarroba.com y bueno resulta que la pagina arriba en internet si me funciono y envio el email. Entonces me imagino que el problema es que mi servidor local esta teniendo algun problema, pero planteo este tema es para ver que saben ustedes al respecto si existe una forma de resolver el problema, es decir si hace falta algun codigo para que corra aqui en mi maquina. Yo estoy utilizando el Easyphp 1.6
Espero su pronta respuesta a ver como resuelvo el problema porque el proyecto que estoy haciendo necesito correrlo todo desde mi maquina y necesito poder enviar email. BUENO CUENTO CON USTEDES BYE

NOTA: el error que me lanza en la linea donde esta la funcion mail()
y el error que lanza es el siguiente:
Cita:
Warning: Failed to Connect in c:\archivos de programa\easyphp\www\prueba\tmpp8lpmod4gz.php on line 43

Código:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
	<title>Envío de mails con PHP</title>
</head>

<body>

<?
$destinatario = "[email protected]";
$asunto = "Este mensaje es de prueba";
$cuerpo = '
<html>
<head>
 <title>Prueba de correo</title>
</head>
<body>
<h1>Hola amigos!</h1>
<p>
<b>Bienvenidos a mi correo electrónico de prueba</b>. Estoy encantado de tener tantos lectores.
</p>
</body>
</html>
';

//para el envío en formato HTML
$headers  = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

//dirección del remitente
$headers .= "From: Miguel Angel Alvarez <[email protected]>\r\n";

//dirección de respuesta, si queremos que sea distinta que la del remitente
$headers .= "Reply-To: [email protected]\r\n";

//direcciones que recibián copia
$headers .= "Cc: [email protected]\r\n";

//direcciones que recibirán copia oculta
$headers .= "Bcc: [email protected],[email protected]\r\n";

mail($destinatario,$asunto,$cuerpo,$headers)
?>

</body>
</html>
__________________
Atte. Jere
Agradezco su pronta colaboración.
;-) :arriba:Hoy por mi, mañana por ti:arriba: ;-)
  #2 (permalink)  
Antiguo 14/11/2003, 17:12
 
Fecha de Ingreso: octubre-2003
Mensajes: 37
Antigüedad: 20 años, 6 meses
Puntos: 0
El problema que tienes es que en tu servidor local no cuentas con un servidor SMTP, o bien no lo has enrutado desde el INI.

Si haces una busqueda en este foro con la palabra SMTP, te van a salir muchos post con ese tema que han sido solucionados de diversas formas.

Saludos!
  #3 (permalink)  
Antiguo 15/11/2003, 11:07
Avatar de Jeremias  
Fecha de Ingreso: agosto-2003
Ubicación: Caracas
Mensajes: 504
Antigüedad: 20 años, 8 meses
Puntos: 0
Pregunta Gracias !!!

Oye gracias, voy a revisar y cualquier cosa vuelvo a escribir por aqui ok,
__________________
Atte. Jere
Agradezco su pronta colaboración.
;-) :arriba:Hoy por mi, mañana por ti:arriba: ;-)
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 00:53.