Foros del Web » Creando para Internet » HTML »

[SOLUCIONADO] Formulario que envie a email hotmail

Estas en el tema de Formulario que envie a email hotmail en el foro de HTML en Foros del Web. Hola tengo un formulario en mi web que en hotmail no lo recibo. Me pueden pasar un php y html que llegue a hotmail Gracias ...
  #1 (permalink)  
Antiguo 23/02/2015, 14:04
 
Fecha de Ingreso: enero-2010
Mensajes: 116
Antigüedad: 14 años, 3 meses
Puntos: 0
Formulario que envie a email hotmail

Hola tengo un formulario en mi web que en hotmail no lo recibo.
Me pueden pasar un php y html que llegue a hotmail
Gracias

Este es el mio
Código PHP:
<?php
$nombre 
$_POST['nombre'];
$apellido $_POST['apellido'];
$email $_POST['email'];
$direccion $_POST['direccion'];
$provincia $_POST['provincia'];
$pais $_POST['pais'];
$telefono $_POST['telefono'];



$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 "," $apellido ", de " $direccion "," $provincia ", " $pais " telefono " $telefono " \r\n";
$mensaje .= "Su e-mail es: " $email " \r\n";
$mensaje .= "Mensaje: " $_POST['mensaje'] . " \r\n";
$mensaje .= "Enviado el " date('d/m/Y'time());

$para '[email protected]';
$asunto 'Comentario Web';

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

echo 
'Mensaje enviado correctamente.';

?>
  #2 (permalink)  
Antiguo 24/02/2015, 05:21
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Formulario que envie a email hotmail

Es muy extraño que no te envié a hotmail (supongo que has mirado en la carpeta de correo basura). De todas formas te envío uno que esta comprobado que funciona 100%. Lo pongo en 3 post, que sino se bloquea.

Código HTML:
Ver original
  1. <!DOCTYPE html>    
  2.  <head>
  3.   <link type="text/css" rel="stylesheet" href="style.css">
  4.    <!-- La linea de arriba es para importar estilos CSS a nuestro formulario -->
  5.   <title>Formulario de contacto</title>
  6.  </head>
  7.  <body>
  8.   <section class="formulario">
  9.     <form action="contact.php" method="post">
  10.     <label for="nombre">Nombre:</label>
  11.      <input id="nombre" type="text" name="nombre" placeholder="Nombre y Apellido" required="" />
  12.      <label for="email">Email:</label>
  13.      <input id="email" type="email" name="email" placeholder="[email protected]" required="" />
  14.      <label for="mensaje">Mensaje:</label>
  15.      <textarea id="mensaje" name="mensaje" placeholder="Mensaje" required=""></textarea>
  16.      <input id="submit" type="submit" name="submit" value="Enviar" />
  17.      </form>
  18.   </section>
  19.  </body>
  20. </html>
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #3 (permalink)  
Antiguo 24/02/2015, 05:22
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Formulario que envie a email hotmail

Creas el contact.php.

Código PHP:
Ver original
  1. <?php
  2. $nombre = $_POST['nombre'];
  3. $email = $_POST['email'];
  4. $mensaje = $_POST['mensaje'];
  5. $titulo = 'ASUNTO DEL MENSAJE';
  6. $header = 'From: ' . $email;
  7. $msjCorreo = "Nombre: $nombre\n E-Mail: $email\n Mensaje:\n $mensaje";
  8.  
  9. if ($_POST['submit']) {
  10. if (mail($para, $titulo, $msjCorreo, $header)) {
  11. echo "<script language='javascript'>
  12. alert('Mensaje enviado, muchas gracias.');
  13. window.location.href = 'http://TUSITIOWEB.COM';
  14. </script>";
  15. } else {
  16. echo 'Falló el envio';
  17. }
  18. }
  19. ?>
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #4 (permalink)  
Antiguo 24/02/2015, 05:23
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Formulario que envie a email hotmail

Y el style.css...

Código CSS:
Ver original
  1. label {
  2.     display:block;
  3.     margin-top:20px;
  4.     letter-spacing:1px;
  5. }
  6. .formulario {
  7.     display:block;
  8.     margin:0 auto;
  9.     width:510px;
  10.     color: #666666;
  11.     font-family:Arial;
  12. }
  13. form {
  14.     margin:0 auto;
  15.     width:400px;
  16. }
  17.  
  18. input, textarea {
  19.     width:380px;
  20.     height:27px;
  21.     background:#666666;
  22.     border:2px solid #f6f6f6;
  23.     padding:10px;
  24.     margin-top:5px;
  25.     font-size:10px;
  26.     color:#ffffff;
  27. }
  28.  
  29. textarea {
  30.     height:150px;
  31. }
  32.  
  33. #submit {
  34.     width:85px;
  35.     height:35px;
  36.     border:none;
  37.     margin-top:20px;
  38.     cursor:pointer;
  39. }
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #5 (permalink)  
Antiguo 24/02/2015, 07:41
 
Fecha de Ingreso: enero-2010
Mensajes: 116
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Formulario que envie a email hotmail

Si ya chequee el correo no deseo. Voy a probar con esto. GRACIAS!!!
  #6 (permalink)  
Antiguo 24/02/2015, 08:13
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Formulario que envie a email hotmail

Esta testeado en un CenTos 6.6 con php 5.4.x y funciona perfecto incluso con hotmail.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-
  #7 (permalink)  
Antiguo 24/02/2015, 10:37
 
Fecha de Ingreso: enero-2010
Mensajes: 116
Antigüedad: 14 años, 3 meses
Puntos: 0
Respuesta: Formulario que envie a email hotmail

Excelente funciona Barbaro!! gracias
  #8 (permalink)  
Antiguo 24/02/2015, 11:02
Avatar de lauser
Moderator Unix/Linux
 
Fecha de Ingreso: julio-2013
Ubicación: Odessa (Ukrania)
Mensajes: 3.278
Antigüedad: 10 años, 9 meses
Puntos: 401
Respuesta: Formulario que envie a email hotmail

Cita:
Iniciado por lradriz Ver Mensaje
Excelente funciona Barbaro!! gracias
Me alegro compañero.
__________________
Los usuarios que te responden, lo hacen altruistamente y sin ánimo de lucro con el único fin de ayudarte. Se paciente y agradecido.
-SOLOLINUX-

Etiquetas: email, formulario, hotmail, php
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 13:59.