Ver Mensaje Individual
  #1 (permalink)  
Antiguo 18/11/2004, 04:33
Avatar de JuanKa
JuanKa
 
Fecha de Ingreso: septiembre-2004
Mensajes: 468
Antigüedad: 19 años, 7 meses
Puntos: 1
Enviar email a un servidor externo desde servidor local.

Hola a todos, estoy realizando un script pero cada vez que lo quiero probar tengo que subirlo a internet a un PSI(Proveedor de Servicios de Internet).

Lo que yo quiero es que en mi servidor local en la cual trabajo quiero que desde alli(para hacer las prueba) pueda enviar los correos por ejemplo a yaho, hotmail, etc, ya que cualquier modificacion que hago tengo que subirlo a internet y probarlo, cosa que no deseo hacerlo sino directamente de modo local y una vez que todo esta ok. enviarlo al PSI .

Casa vez que ejecuto este script me sale este mensaje en el navegador "Su mensaje no se envio" pero cuando lo subo por ftp a un PSI me va todo bien.

Buscando por las faqs leei que tenia que tener instalado un Servidor SMTP o Un servidor de Correo...... como se be hacer esto o como configurarlo en emi servidor local.

Gracias.

<?php

$nombre=$_POST["txt_nomb"];
$direcc=$_POST["txt_dire"];
$poblac=$_POST["txt_pobl"];
$telefo=$_POST["txt_tele"];
$correo=$_POST["txt_email"];

$cuerpo='
<html>
<head>
<title></title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>
<body>
<table width="500" border="1" align="center" cellpadding="2" cellspacing="2">
<tr>
<th width="77" scope="col"><div align="left" class="Estilo4">Nombre</div></th>
<th width="13" scope="col"><div align="center">:</div></th>
<th scope="col"><div align="left" class="Estilo110">'.$nombre.'</div></th>
</tr>
<tr>
<td><div align="left" class="Estilo4">Direccion</div></td>
<td><div align="center">:</div></td>
<td><div align="left"class="Estilo110">'.$direcc.'</div></td>
</tr>
<tr>
<td><div align="left" class="Estilo4">Poblacion</div></td>
<td><div align="center">:</div></td>
<td><div align="left" class="Estilo110">'.$poblac.'</div></td>
</tr>
<tr>
<td><div align="left" class="Estilo4">Telefono</div></td>
<td><div align="center">:</div></td>
<td><div align="left" class="Estilo110">'.$telefo.'</div></td>
</tr>
<tr>
<td><div align="left" class="Estilo4">Email</div></td>
<td><div align="center">:</div></td>
<td><div align="left" class="Estilo110">'.$correo.'</div></td>
</tr>
</table>
</body>
</html>';

$destinatario="[email protected]";
$asunto="Probando";

$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";
$headers .= "From:".$correo."\r\n";

mail($destinatario,$asunto,$cuerpo,$headers) or die ("Su mensaje no se envio.");
?>

PD. estos parametros los recibo todo bien.