Foros del Web » Programando para Internet » PHP »

Problemas con la funcion mail

Estas en el tema de Problemas con la funcion mail en el foro de PHP en Foros del Web. hola a todos... aunque he visto muchos temas de este foro para enviar por correo los datos de un formulario mediante PHP, y me han ...
  #1 (permalink)  
Antiguo 18/12/2007, 21:40
 
Fecha de Ingreso: diciembre-2007
Ubicación: Maracay - Aragua
Mensajes: 20
Antigüedad: 16 años, 4 meses
Puntos: 0
Problemas con la funcion mail

hola a todos...

aunque he visto muchos temas de este foro para enviar por correo los datos de un formulario mediante PHP, y me han sido de mucha ayuda, no consigo que el siguente codigo me envie el correo con los datos del formulario. me gustaria que porfavor me digan donde esta el problema. (pongo el formnulario html y el script php)

Código HTML:
<form action="contacto.php" method="POST" name="contacto" id="contacto">
  

<table width="200" border="0" align="center">
    <tr>
      <td><span class="Estilo4">Nombre</span></td>
      <td><input type="text" name="nombre" size=25></td>
    </tr>

    <tr>
      <td><span class="Estilo7">Apellido</span></td>
      <td><input name="apellido" type="text" id="apellido" size=25></td>
    </tr>
    <tr>
      <td><span class="Estilo4">Email</span></td>
      <td><input type="text" name="email" size=25></td>
    </tr>
    <tr>
      <td><span class="Estilo4">Telefono</span></td>
      <td><input name="telefono" type="text" id="telefono" size=25></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><span class="Estilo6">(en formato internacional Ej: 58 416 6222024)</span></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td><input name="submit" type="submit" value="Enviar">
          <input name="submit2" type="reset" value="Borrar"></td>
    </tr>
    <tr>
      <td>&nbsp;</td>
      <td>&nbsp;</td>
    </tr>
  </table>
 </form> 
Código PHP:
<?php
    
if (!$HTTP_POST_VARS){ 
}else{ 
$cuerpo "Formulario enviado\n"
$cuerpo .= "Nombre: " $_POST['nombre'] . "\n"
$cuerpo .= "Apellido: " $_POST['apellido'] . "\n"
$cuerpo .= "email: " $_POST['email'] . "\n";
$cuerpo .= "telefono: " $_POST['telefono'] . "\n"

mail('[email protected]','Datos del formulario'$cuerpo);
echo 
"Gracias por rellenar el formulario. Se ha enviado correctamente."

?>
  #2 (permalink)  
Antiguo 18/12/2007, 22:28
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Problemas con la funcion mail

Prueba algo asi:
Código PHP:
if( !empty( $_POST['submit'] ) ) {
       
$cuerpo "Formulario enviado\n"
$cuerpo .= "Nombre: " $_POST['nombre'] . "\n"
$cuerpo .= "Apellido: " $_POST['apellido'] . "\n"
$cuerpo .= "email: " $_POST['email'] . "\n";
$cuerpo .= "telefono: " $_POST['telefono'] . "\n"

if( 
mail('[email protected]','Datos del formulario'$cuerpo) ) {
       echo 
"Gracias por rellenar el formulario. Se ha enviado correctamente.";
} else {
       echo 
"Hubo un error al enviar, favor de volverlo a intentar";
}

y checa la salida que te da el script.

Saludos.

PD Bienvenido al foro.
  #3 (permalink)  
Antiguo 19/12/2007, 09:40
 
Fecha de Ingreso: diciembre-2007
Ubicación: Maracay - Aragua
Mensajes: 20
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Problemas con la funcion mail

Cita:
y checa la salida que te da el script.
hola, hice lo que me dijiste, al pusar ENVIAR los datos del formulario desaparecen y aparace el mensaje "Gracias por rellenar el formulario. Se ha enviado correctamente."

pero sigue sin llegar el correo. ya intente con direcciones GMAIL, y HOTMAIL y sigue sin funcionar.
  #4 (permalink)  
Antiguo 19/12/2007, 09:42
Avatar de GatorV
$this->role('moderador');
 
Fecha de Ingreso: mayo-2006
Ubicación: /home/ams/
Mensajes: 38.567
Antigüedad: 18 años
Puntos: 2135
Re: Problemas con la funcion mail

Tienes bien configurado tu servidor de SMTP?

Saludos.
  #5 (permalink)  
Antiguo 19/12/2007, 11:33
 
Fecha de Ingreso: diciembre-2007
Ubicación: Maracay - Aragua
Mensajes: 20
Antigüedad: 16 años, 4 meses
Puntos: 0
Re: Problemas con la funcion mail

la verdad no sè como configurarlo. mi servidor SMTP debe de ser smtp.email.ws

sin embargo no creo que el problema se deba a eso, por que como te dije lo hice con gmail y hotmail y el correo nunca llega. ya no se que hacer

salu2.

PD. si por casualidad conoces como configuarar mi SMTP lo agradeceria. mi dominio es privado. lo compre a una empresa llamada global domains international y la extension del dominio es .ws (tal vez la conozcas)
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 09:53.