Ver Mensaje Individual
  #1 (permalink)  
Antiguo 16/11/2012, 12:00
xxarturito14xx
 
Fecha de Ingreso: julio-2009
Mensajes: 7
Antigüedad: 15 años, 6 meses
Puntos: 0
Tengo problemas con mi formulario de contacto en PHP

Hola!

Tengo una pagina web alojada en un servidor gratuito.. la cuestion es que ya quiero comprar un hosting de pago y un dominio propio, lo unico malo es que este hosting de pago me pide que mi formulario tenga autenticacion SMTP y resulta que no conosco mucho sobre el tema.. pero me puse a investigar y adecué un poco mi formulario a SMTP pero ya no funciona ni en el hosting gratuito..

mi pagina es http://pininos.net16.net

y el codigo php es:

Código PHP:
<?  
// Script PHP para el envio de Mails usando SMTP.  
$sujetmsg parse($_POST['sujet']);
$nomprenom parse($_POST['nomprenom']);
$mail parse($_POST['mail']);
$message parse($_POST['msg']);
$contentmsg "<b>Nombre: </b>".$nomprenom."<b><br />e-mail: </b>".$mail."<b><br />Teléfono: </b>".$sujetmsg."<b><br /><br />Mensaje: <br /></b>".$message;

// Datos relativos al correo electronico
$email="[email protected]"//Cambia tu correo aqui
$sujet="Mensaje sobre PININOS de: ".$nomprenom." "
$headers "MIME-Version: 1.0\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\n"
$headers .= "From: ".$mail."\n";

// Cuerpo del Mensaje  
$cuerpo_del_mensaje "Hola, esto es una prueba";  

//Header Reception
$headers2 "MIME-Version: 1.0\n";
$headers2 .= "Content-type: text/html; charset=iso-8859-1\n"
$headers2 .= "From: ".$email."\n";

// Datos del Servidor SMTP  
$params["host"] = "smtp.hotmail.com"// Host SMTP: host.tudominio.com  
$params["port"] = "25"// Puerto: 25 (Pregunta cual es a veces no es el mismo) 
$params["auth"] = true// Autentificacion: Activada  
$params["username"] = "[email protected]"// Cuenta de Mail: [email protected] de la que aparecera el envio 
$params["password"] = "age69caeg"// Clave de Cuenta de Mail: [email protected] 


// Enviar el Mail  
$mail_object =& Mail::factory("smtp"$params); 
$mail_object->send($destinatario$headers$cuerpo_del_mensaje); 
?>