Foros del Web » Creando para Internet » Diseño web »

hoja de contacto, no llega mail

Estas en el tema de hoja de contacto, no llega mail en el foro de Diseño web en Foros del Web. hola: tengo un problema con una hoja de contacto. No llegan los mails, ya le moví por todos lados y no doy una. Cuando doy ...
  #1 (permalink)  
Antiguo 12/07/2011, 18:47
Avatar de LaPili  
Fecha de Ingreso: octubre-2010
Mensajes: 42
Antigüedad: 14 años, 1 mes
Puntos: 1
Pregunta hoja de contacto, no llega mail

hola:

tengo un problema con una hoja de contacto. No llegan los mails, ya le moví por todos lados y no doy una. Cuando doy clic en el boton de enviar dice "mensaje enviado " pero al correo no llega nada.

Ojala alguien me pueda echar una mano, se los agradeceria muchisimo.

la pag es: http://mimamibb.com/contacto.htm

y el php q tengo es:

<?php
if ($_POST['email'] != "") {
$dest = $_POST['email'];
$head = "From: ".$_POST['email']."\r\n";
// Ahora creamos el cuerpo del mensaje
$msg = "------------------------------- \n";
$msg.= " Comentarios \n";
$msg.= "------------------------------- \n";
$msg.= "NOMBRE: ".$_POST['nombre']."\n";
$msg.= "PATERNO: ".$_POST['paterno']."\n";
$msg.= "MATERNO: ".$_POST['materno']."\n";
$msg.= "EMAIL: ".$_POST['email']."\n";
$msg.= "SEXO: ".$_POST['sexo']."\n";
$msg.= "FECHA: ".$_POST['fecha']."\n";
$msg.= "PAIS: ".$_POST['pais']."\n";
$msg.= "ESTADO: ".$_POST['estado']."\n";
$msg.= "HORA: ".date("h:i:s a ")."\n";
$msg.= "FECHA: ".date("D, d M Y")."\n";
$msg.= "------------------------------- \n\n";
$msg.= $_POST['mensaje']."\n\n";
$msg.= "------------------------------- \n";
$msg.= " Mensaje creado por websitevia.com \n";
// Finalmente enviamos el mensaje
if(mail("[email protected]", "Formulario desde el Sitio", $msg, $head)) {
echo "rpta=ok";
} else {
echo "rpta=error";
}
}
?>
  #2 (permalink)  
Antiguo 12/07/2011, 20:33
 
Fecha de Ingreso: febrero-2011
Mensajes: 54
Antigüedad: 13 años, 9 meses
Puntos: 13
Respuesta: hoja de contacto, no llega mail

Creo que el problema viene del formulario de contacto que usas. Es un formulario flash y sería necesario que nos pusieras qué acción ejecuta el boton 'enviar' del archivo contacto.swf
  #3 (permalink)  
Antiguo 12/07/2011, 21:47
Avatar de LaPili  
Fecha de Ingreso: octubre-2010
Mensajes: 42
Antigüedad: 14 años, 1 mes
Puntos: 1
Respuesta: hoja de contacto, no llega mail

a ok este el codigo del flash:

var misVariables:URLVariables = new URLVariables();
var cargador:URLLoader = new URLLoader();
var pedido:URLRequest = new URLRequest();

//pedido.url = "http://www.midominio.com/enviarMail.php";
pedido.url = "http://mimamibb.com/enviarMail.php";
pedido.method = URLRequestMethod.POST;
pedido.data = misVariables;
cargador.dataFormat = URLLoaderDataFormat.VARIABLES;

enviar_btn.addEventListener(MouseEvent.CLICK, enviar);
cargador.addEventListener(Event.COMPLETE, cargaCompleta);

function enviar(event:MouseEvent)
{
if(mail_txt.text.indexOf("@") == -1 || mail_txt.text.indexOf(".") == -1)
{
status_txt.text = "Introduce un mail correcto";
}
else
{
enviarFormulario();
}
}

function enviarFormulario()
{
misVariables.nombre = nombre_txt.text;
misVariables.paterno = paterno_txt.text;
misVariables.materno = materno_txt.text;
misVariables.mail = mail_txt.text;
misVariables.sexo = sexo_txt.text;
misVariables.nacimiento = nacimiento_txt.text;
misVariables.pais = pais_txt.text;
misVariables.estado = estado_txt.text;
misVariables.mensaje = mensaje_txt.text;

try
{
cargador.load(pedido);
}
catch (error:Error)
{
trace ("Error en el envío"+error);
}
}

function cargaCompleta(event:Event):void
{
nombre_txt.text = "";
paterno_txt.text = "";
materno_txt.text = "";
mail_txt.text = "";
sexo_txt.text = "";
nacimiento_txt.text = "";
pais_txt.text = "";
estado_txt.text = "";
mensaje_txt.text = "";

gotoAndStop(10);
}

stop();



gracias!!!
  #4 (permalink)  
Antiguo 13/07/2011, 05:44
Avatar de xikipinki  
Fecha de Ingreso: julio-2011
Ubicación: Barcelona
Mensajes: 22
Antigüedad: 13 años, 4 meses
Puntos: 3
Respuesta: hoja de contacto, no llega mail

comprueba que esta variable tenga lo que debe

$dest = $_POST['email'];

igual no te esta llegando bien el valor por post

Etiquetas: contacto, hoja, llega, mail, php, formulario
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 11:25.