Formulario de contacto php (error correo .info)
#1 · ·

Hola.
Tengo un problema con un formulario de contacto.
Resulta que es el sistema que utilizo siempre pero en este caso me da un problema por que al correo que tiene que enviar los datos es un .info osea info@correo.info
Cuando utilizo un .com siempre va bien pero con el .info no funciona.
Por que puede ser, que solucion veis.
os adjunto el codigo del formulario y el codigo de envio.php.

Codigo del formulario.

<form METHOD="GET" action="envio.php">

<p style="margin-top: 0; margin-bottom: 5px">Nombre:</p><p style="margin-top: 5px; margin-bottom: 5px"><input TYPE="text" NAME="nombre" SIZE="33"></p>

<p style="margin-top: 0; margin-bottom: 5px">Correo Electrónico :</p><p style="margin-top: 5px; margin-bottom: 5px"><input TYPE="text" NAME="email" SIZE="33" ></p>

<p style="margin-top: 0; margin-bottom: 5px">Telefono:</p><p style="margin-top: 5px; margin-bottom: 5px"><input TYPE="text" NAME="url" SIZE="33"></p>

<p style="margin-top: 0; margin-bottom: 5px">Comentarios:</p><p style="margin-top: 5px; margin-bottom: 5px"><textarea rows="6" name="comentarios" cols="35"></textarea></p>

<input TYPE="submit" VALUE="ENVIAR"><div id="additional_navigations"></div></div>

</form>

codigo envio.php

Código:
<? 
/* aqui se incializan variables de PHP */ 
if (phpversion() >= "4.2.0") { 
if ( ini_get('register_globals') != 1 ) { 
$supers = array('_REQUEST', 
'_ENV', 
'_SERVER', 
'_POST', 
'_GET', 
'_COOKIE', 
'_SESSION', 
'_FILES', 
'_GLOBALS' ); 

foreach( $supers as $__s) { 
if ( (isset($$__s) == true) && (is_array( $$__s 
) == true) ) extract( $$__s, EXTR_OVERWRITE ); 

unset($supers); 

} else { 
if ( ini_get('register_globals') != 1 ) { 

$supers = array('HTTP_POST_VARS', 
'HTTP_GET_VARS', 
'HTTP_COOKIE_VARS', 
'GLOBALS', 
'HTTP_SESSION_VARS', 
'HTTP_SERVER_VARS', 
'HTTP_ENV_VARS' 
); 

foreach( $supers as $__s) { 
if ( (isset($$__s) == true) && (is_array( $$__s 
) == true) ) extract( $$__s, EXTR_OVERWRITE ); 

unset($supers); 



/* DE AQUI EN ADELANTE PUEDES EDITAR EL ARCHIVO */ 

if($email=="") 

/* reclama si no se ha rellenado el campo email en el formulario */ 
echo "No ingresaste la dirección de correo electrónico"; 
exit(); 


/* aquí se especifica la pagina de respuesta en caso de envío exitoso */ 
$respuesta="http://www.google.com"; 
// la respuesta puede ser otro archivo, en incluso estar en otro servidor 

/* AQUÍ ESPECIFICAS EL CORREO AL CUAL QUEREIS QUE SE ENVÍEN LOS DATOS 
DEL FORMULARIO, SI QUIERES ENVIAR LOS DATOS A MÁS DE UN CORREO, 
LOS PUEDES SEPARAR POR COMAS */ 
$para ="info@correo.info"; 

/* AQUI ESPECIFICAS EL SUJETO DEL EMAIL */ 
$sujeto = "Formulario de contacto pagina web"; 

/* aquí se construye el encabezado del correo*/  
$encabezado = "From: $nombre <$email>"; 
$encabezado .= "nReply-To: $email"; 
$encabezado .= "nX-Mailer: PHP/" . phpversion(); 

/* con esto se captura la IP del que envío el mensaje */ 
$ip=$REMOTE_ADDR; 

/* las siguientes líneas arman el mensaje */ 
$mensaje .= "NOMBRE = $nombren"; 
$mensaje .= "TU EMAIL = $emailn"; 
$mensaje .= "TU TELEFONO= $urln"; 
$mensaje .= "COMENTARIOS = $comentariosn"; 
$mensaje .= "TU DIRECCION IP = $ipn"; 

/* aqui se intenta enviar el correo, si no se 
tiene éxito se da un mensaje de error */ 
if(!mail($para, $sujeto, $mensaje, $encabezado)) 

echo "<h1>No se pudo enviar el Mensaje</h1>"; 
exit(); 

else 

/* aqui redireccionamos a la pagina de respuesta */ 
echo "<meta HTTP-EQUIV='refresh' content='1;url=$respuesta'>"; 


?>

Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 1
Desde: 19/Ene/2010
·
#2 ·

A mi me pasa lo mismo, no me envía los mails...

Mi web es https://oscar3dr.webcindario.com/contacto/index.html

A ver si alguien me puede decir porque...

el php es:

 <head><link rel="shortcut icon" href="contacto/images/favicon.ico" />
 </head>
<?php
$remitente = $_POST['email'];
$destinatario = 'info@3dr.unlugar.com'; // info@3dr en esta línea va el mail del destinatario, puede ser una cuenta de hotmail, yahoo, gmail, etc
$asunto = 'consulta'; // acá se puede modificar el asunto del mail
if (!$_POST){
?>
<?php
}else{
   
   $nombre = $_POST['nombre'];
   $Apellido = $_POST['apellido'];
   $Email = $_POST['email'];
   $Telefono = $_POST['telefono'];
   $Consulta = $_POST['consulta'];
   
   //las líneas de arriba definen el contenido del mail. Las palabras que están dentro de $_POST[""] deben coincidir con el "name" de cada campo.
   // Si se agrega un campo al formulario, hay que agregarlo acá.

   $headers  = "MIME-Version: 1.0\n";
   $headers .= "Content-type: text/plain; charset=utf-8\n";
   $headers .= "X-Priority: 3\n";
   $headers .= "X-MSMail-Priority: Normal\n";
   $headers .= "X-Mailer: php\n";
   $headers .= "From: \"".$_POST['nombre']." ".$_POST['apellido']."\" <".$remitente.">\n";
   $respuesta = mail($destinatario, $asunto, $cuerpo, $headers);
 
  /* if($respuesta)    echo "respuesta:".$respuesta;
  else echo "FAAAIL";
  echo "<br> headers:".$headers; */
  
  if($respuesta)echo header('Location: gracias.html');
  else echo "Lo sentimos, no se pudo enviar su mensaje. Mande un mail a: info@3dr.unlugar.com <br/> Gracias.";
}
?>


Usuario Novato
Usuario Novato
Haz clic para ver el perfil del usuario
Mensajes: 2
Desde: 29/Oct/2014
·
#3 ·

Podrían modificar el código para que registre el resultado del envío de cada email (para tener una base más amplia de opinión y -posiblemente- detectar otros casos ocultos al momento); y, si logran un patrón de fallas en el envío puede estar en como está configurado el servidor de envíos de emails, o el sevidor que recibe los emails.


@man / @woman
@man / @woman
Haz clic para ver el perfil del usuario
Mensajes: 4.001
Desde: 02/Ago/2008
· ·
ATENCIÓN: Este tema no tiene actividad desde hace más de 6 MESES,
te recomendamos abrir un nuevo tema en lugar de responder al actual
Foro de soporte · Espacio WEB · PHP
Opciones:
Versión imprimible del tema
Subscríbete a este tema
Date de baja de este tema
Ir al subforo:  
TU NO PUEDES Escribir nuevos temas en este foro
TU NO PUEDES Responder a los temas en este foro
TU NO PUEDES Editar tus propios mensajes en este foro
TU NO PUEDES Borrar tus propios mensajes en este foro
Ahora son las 21:23 UTC+02:00 DST
Temas similares
 I FotoPTemaMensajesÚltima respuesta
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Error formulario de envio PHP
Por: · 13/Dic/2009, 10:17
211/Ene/2010, 16:09
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario128/May/2012, 09:13
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario
Formulario De contacto
Por: User 6786602 · 07/Jun/2011, 23:54
108/Jun/2011, 00:18
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario607/Dic/2008, 22:44
 Ir al último mensaje del tema
No Hay mensajes nuevosHaz clic para ver el perfil del usuario1703/Ago/2008, 19:11
 Ir al último mensaje del tema
Recomendado