Enviar email ya utilize el buscador

  • Autor Autor eduardo-
  • Fecha de inicio Fecha de inicio
Mira primero te sugiero que hagas esto para descartar si esque tu hosting soporta el envio de e-mail

Primero creamos un archivo php.

PHP:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
    <title>Mándanos tus comentarios</title>
</head>

<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060">
<?
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
    //Estoy recibiendo el formulario, compongo el cuerpo
    $cuerpo = "Formulario enviado\n";
    $cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
    $cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
    $cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";

    //mando el correo...
    mail("tuemail@hotmail.com","Formulario recibido",$cuerpo);

    //doy las gracias por el envío
    echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
</body>
</html>
Y lo guardamos como envia_form_php.php

Despues lo subimos al FTP

y hacemos el envio . te adjunto una imagenes para que veas.

Si puedes recibir el envio que es instantaneo quiere decir que tu host si soporta , pero si no .... no px ..

Saludos
 
ahi tienes lo q me sale:



Lo que no me queda claro en este codigo q me enviaste no modifico nada?

yo lo e puesto asi:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title>Mándanos tus comentarios</title>
</head>

<body bgcolor="#cccc66" text="#003300" link="#006060" vlink="#006060">
<?
if (!$HTTP_POST_VARS){
?>
<form action="envia_form_php.php" method=post>
Nombre: <input type=text name="nombre" size=16>
<br>
Email: <input type=text name=email size=16>
<br>
Comentarios: <textarea name=coment cols=32 rows=6></textarea>
<br>
<input type=submit value="Enviar">
</form>
<?
}else{
//Estoy recibiendo el formulario, compongo el cuerpo
$cuerpo = "Formulario enviado\n";
$cuerpo .= "Nombre: " . $HTTP_POST_VARS["nombre"] . "\n";
$cuerpo .= "Email: " . $HTTP_POST_VARS["email"] . "\n";
$cuerpo .= "Comentarios: " . $HTTP_POST_VARS["coment"] . "\n";

//mando el correo...
mail("
nodwanted@gmail.com","Formulario recibido",$cuerpo);
//doy las gracias por el envío
echo "Gracias por rellenar el formulario. Se ha enviado correctamente.";
}
?>
</body>
</html>
 
Bueno ahi dice ,

Aletar mail() ha sido inhabilitada por razones de seguridad en /home/webcindario/n/o/nodwanted/envia_form_php.php línea 29

Y en la linea 29 a quien tenemos ala function mail().

Tu host no soporta por eso no puedes enviar email, subi el codigo que pusistes tu, el modificado con tu email y te mande una prueba.

Bueno tu host no soporta eso creo y tambien debe de estar desabilitado los SMPT por eso no recibe los SMPT de Gmail supongo.

Espera que alguien que sepa mas ...... te pueda ayudar.

Saludos
 
ok gracias por tu tiempo pues esperare al otro.Gracias
 
Hola Eduardo está bien tu configuración lo que pasa que miarroba no soporta esa función, vas a tener que cambiar de servidor Saludos!
 
Atrás
Arriba