Problema al enviar Formulario

dramms

Bovino adolescente
#4
Si estas usando el IIS, el mismo tiene un <<smtp>>, que puedes utilizar para trabajar fíjate si esta activo o en su defecto si esta bien configurado.
Saludos
 

jozeunico

Bovino maduro
#5
Sip como te han dicho arriba es por no tener activado o instalado o configurado, un servidor de SMTP, prueba con un formulario mas "normal" es decir que no envie correos, o comenta en tu codigo PHP la parte que envia el email.

Saludos .
 

damyan_jano

Bovino Milenario
#6
Este es el codigo que utilizo...


<?php

$mail_destino='contto@sstes-upn.com';


$titulo="Mensaje desde el formulario ";

$msg="";
$email_form="";
$nombre_form="";
$mensaje_form="";


if(isset($_POST['nombre'])){

$email_form=$_POST['email'];
$nombre_form=$_POST['nombre'];
$mensaje_form=$_POST['mensaje'];

if($mensaje_form == "") $msg.="El mensaje es obligatorio <br />";


if($msg == ""){
$headers = "MIME-Version: 1.0\r\n";
$headers .= "From: ".$email_form."\n";
$headers .= "To: ".$mail_destino."\n";
$headers .= "Reply-To: ".$email_form."\n";
$headers .= "Return-Path: ".$email_form."\n";
$headers .= "X-Priority: 1\n";
$headers .= "X-Mailer:pHP ".phpversion()."\n";
$headers .= "Content-Type: text/plain; charset=iso-8859-1";
$contenido="Te ha enviado un mensaje ".$nombre_form." desde el formulario de ...IMU \r\n";
$contenido.="Nombre: ".$nombre_form."\r\n";
$contenido.="Email: ".$email_form."\r\n";
$contenido.="Mensaje: ".$mensaje_form."\r\n";

if(mail($mail_destino, $titulo, $contenido, $headers))
{
header("location:".$_SERVER['PHP_SELF']."?ok=ok");

}
else
$msg.="Ocurrio un error al enviar el mensaje";

}

}
if(isset($_GET['ok'])) $msg="El mensaje se ha enviado correctamente";

?>
 
Arriba