Foros del Web » Programando para Internet » PHP »

desesperada!!! envio de mail

Estas en el tema de desesperada!!! envio de mail en el foro de PHP en Foros del Web. hola a todos!! aqui estoy una vez mas sin saber que hacer!!! Intento poner un formulario con flash y php, he probado miles y miles ...
  #1 (permalink)  
Antiguo 09/07/2007, 11:56
 
Fecha de Ingreso: enero-2007
Mensajes: 44
Antigüedad: 17 años, 3 meses
Puntos: 1
Exclamación desesperada!!! envio de mail

hola a todos!! aqui estoy una vez mas sin saber que hacer!!!
Intento poner un formulario con flash y php, he probado miles y miles de tutoriales y no logro nada.
Ahora tengo uno que parece que funciona todo bien, al darle el boton de enviar me sale el mensaje de: enviando mensaje... y luego me sale: mensaje enviado!!!
Pero el problema es que no me llega nada al mail.

este es el codigo que tengo en php. Pueden decirme que puede estar mal o porque no esta llegandome el mail???

un punto, es que me puse en contacto con el administrador del servidor donde esta hospedada la pagina y le comente mi problema y me dijo que:
Le comunicamos que la función mail está activa solo debe tener en cuenta que el from tiene que ser si o si de una cuenta de correo creada en su dpanel, no pudiendo utilizar cuentas de hotmail, yahoo o cualquier otra que no sea de su cuenta de hosting.

Entonces no se como modificar lo del from o que poner para que funcione.

Código:
<?php

$nombre = $_POST['nombre'];
$mail = $_POST['mail'];
$empresa = $_POST['empresa'];

$header = 'From:' . $mail . " \r\n";
$header .= "X-Mailer: PHP/" . phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje = "Este mensaje fue enviado por " . $nombre . ", de la empresa " . $empresa . " \r\n";
$mensaje .= "Su e-mail es: " . $mail . " \r\n";
$mensaje .= "Mensaje: " . $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " . date('d/m/Y', time());

$para = '[email protected]';
$asunto = 'Contacto desde Reservas del Hotel';

mail($para, $asunto, utf8_decode($mensaje), $header);

echo '&estatus=ok&';
?>
Por favor espero que alguien pueda ayudarme!
  #2 (permalink)  
Antiguo 09/07/2007, 12:21
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 18 años, 11 meses
Puntos: 1
Re: desesperada!!! envio de mail

Cita:

Le comunicamos que la función mail está activa solo debe tener en cuenta que el from tiene que ser si o si de una cuenta de correo creada en su dpanel, no pudiendo utilizar cuentas de hotmail, yahoo o cualquier otra que no sea de su cuenta de hosting.
hola Geiby13,

por lo que te contestó el administrador en el from unicamente puedes poner una cuenta que tengas creada en tu dominio p.e: si tu dominio es www.hotelpuertocangrejo.com, debes crearte una cuenta de correo [email protected], la cual luego la debes colocar en la variable $mail = '[email protected]';
y el e-mail del remitente vas a tener que colocarlo en el cuerpo del mensaje.

otra opcion que encontre pero que no la he probado es melodysoft:
http://www.melodysoft.com/docs/forms/

otra cosa, que servidor tienes contratado que no te permite poner otras cuentas de correo?

saludos, Diego.
  #3 (permalink)  
Antiguo 09/07/2007, 14:42
 
Fecha de Ingreso: enero-2007
Mensajes: 44
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: desesperada!!! envio de mail

hola deet, muchas gracias por tu ayuda y creo que si te entiendo pero el problema es que soy muy nueva en esto de php y no se donde meter esa parte del codigo que me dices.
Me podrias ayudar??
Puedes ponerme el codigo, si no es mucha molestia. Gracias gracias de verdad!!!!
  #4 (permalink)  
Antiguo 09/07/2007, 15:49
 
Fecha de Ingreso: enero-2007
Mensajes: 44
Antigüedad: 17 años, 3 meses
Puntos: 1
Re: desesperada!!! envio de mail

o alguien?? solo necesito ayuda con ese mismo codigo para poner el from con un mail creado desde el servidor.
se puede poner el mismo correo de entrada que de salida o necesito crear otra cuenta?
Ayudenme porfavor con el codigo que soy muy novata.
Gracias, gracias
  #5 (permalink)  
Antiguo 09/07/2007, 15:59
Avatar de deet  
Fecha de Ingreso: mayo-2005
Ubicación: Córdoba - Argentina
Mensajes: 269
Antigüedad: 18 años, 11 meses
Puntos: 1
Re: desesperada!!! envio de mail

Cita:
Iniciado por Geiby13 Ver Mensaje
o alguien?? solo necesito ayuda con ese mismo codigo para poner el from con un mail creado desde el servidor.
se puede poner el mismo correo de entrada que de salida o necesito crear otra cuenta?
Ayudenme porfavor con el codigo que soy muy novata.
Gracias, gracias
creo que si te funcionaria con la misma direccion de correo electronico, aunque no estoy 100% seguro por lo tanto primero puedes probar con el correo destino con otro diferente y luego cambiarlo por el definitivo.

algo asi quedaria el codigo:
Código PHP:
<?php

$nombre 
$_POST['nombre'];
$mail_remitente $_POST['mail'];
$mail '[email protected]';
$empresa $_POST['empresa'];

$header 'From:' $mail " \r\n";
$header .= "X-Mailer: PHP/" phpversion() . " \r\n";
$header .= "Mime-Version: 1.0 \r\n";
$header .= "Content-Type: text/plain";

$mensaje "Este mensaje fue enviado por " $nombre ", de la empresa " $empresa " \r\n";
$mensaje .= "Su e-mail es: " $mail_remitente " \r\n";
$mensaje .= "Mensaje: " $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para '[email protected]';
$asunto 'Contacto desde Reservas del Hotel';

mail($para$asuntoutf8_decode($mensaje), $header);

echo 
'&estatus=ok&';
?>
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 21:40.