Foros del Web » Programando para Internet » PHP »

problema de correo

Estas en el tema de problema de correo en el foro de PHP en Foros del Web. hola como dice el titulo tengo problemas al enviar mi correo les dejo el codigo a ver si me pueden ayudar, simplemente no llega el ...
  #1 (permalink)  
Antiguo 01/11/2011, 00:18
Avatar de saseisa  
Fecha de Ingreso: agosto-2006
Mensajes: 329
Antigüedad: 17 años, 8 meses
Puntos: 9
problema de correo

hola como dice el titulo tengo problemas al enviar mi correo les dejo el codigo a ver si me pueden ayudar, simplemente no llega el correo a ninguna cuenta de correo

pagina contacto.html
Código HTML:
<form method="post" action="envio.php">
		<input type="hidden" name="id" value="interion2011">

    <input name="nombre" type="text" size="30" class="txt" value="Nombre" />
    <input name="email" type="text" class="txt" size=30 value="Email" />
    <input name="telefono" type="text" class="txt" size="30" value="Telefono" />
    <textarea name="mensaje" >Mensaje</textarea>
    <input name="enviar" type="submit" class="btn" id="enviar" value="Enviar" />
    
    </form> 
y este es envio.php
Código PHP:
$nombre=$_POST['nombre'];
$correo=$_POST['email'];
$telefono=$_POST['telefono'];
$mensaje=$_POST['mensaje'];
# Indicamos la dirección (nombre) del servidor
$server_name "[email protected]";
# Indicamos el nombre de la persona que va a recibir el mensaje
$person_name "contacto";
# Indicamos la dirección de correo de esa persona
$person_email ="[email protected]"
# Las tres líneas que vienen a continuación son necesarias
# para que la cabecera del mensaje esté en formato HTML
$header "MIME-Version: 1.0\n";
$header .= "Content-Type: text/html; charset=iso-8859-1\n";
$header .="From: pagina de contacto<[email protected]>\nReply-To:[email protected]\nX-Mailer: PHP/";

$mensaje "<font face='verdana' size='2'>Haz recibido correo de la pagina de contacto!,<br><br>
nombre: $nombre<br>
correo: $correo<br>
telefono: $telefono<br>
mensaje: $mensaje<br>

<br><br>"
;

mail("$person_email","contacto ","$mensaje","$header"); 
  #2 (permalink)  
Antiguo 01/11/2011, 01:20
 
Fecha de Ingreso: agosto-2011
Ubicación: España
Mensajes: 445
Antigüedad: 12 años, 8 meses
Puntos: 89
Respuesta: problema de correo

Para recibir emails algunos servidores de correo (como gmail y hotmail) requieren que la ip desde donde se envía el email tenga un reverse dns valido. ¿Desde dónde envias el email? ¿Un hosting?
  #3 (permalink)  
Antiguo 01/11/2011, 05:55
 
Fecha de Ingreso: julio-2010
Mensajes: 275
Antigüedad: 13 años, 10 meses
Puntos: 21
Respuesta: problema de correo

Revisa la configuracion del archivo de configuración PHP.INI y buscas estas líneas de código

[mail function]
; For Win32 only.
SMTP = mail.servidor.com
smtp_port = 25

Y revisa si tienes configurado el servidor de SMTP para el envío de correos...
  #4 (permalink)  
Antiguo 01/11/2011, 08:17
 
Fecha de Ingreso: junio-2011
Ubicación: Barcelona
Mensajes: 212
Antigüedad: 12 años, 11 meses
Puntos: 17
Respuesta: problema de correo

Una solucion es usar la Class PHPMailer.

Saludos
__________________
Twitter: @ed33x

Etiquetas: correo, html
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:38.