Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/06/2010, 15:30
Avatar de gysato
gysato
 
Fecha de Ingreso: junio-2010
Ubicación: Tuxtla Gtz, Chiapas
Mensajes: 88
Antigüedad: 13 años, 10 meses
Puntos: 9
De acuerdo Respuesta: Problema con formulario de correo, ¿es mi código o es el servidor?.

Esa respuesta me parece mas a que no tienen las agallas para decirte que su configuracion del servidor no le permite enviar correos a la bandeja de entrada de Hotmail, Yahoo, etc. porque los detectará como spam...

Mientras te dejo un script sencillo para usar SMTP

Código PHP:
<? 
// Script PHP para el envio de Mails usando SMTP. 

//Datos del Remitente y Destinatario 
$destinatario "[email protected]";// E-Mail Destinatario. 
$headers["From"] = "Tu Nombre <[email protected]>"// Nombre/E-Mail Remitente. (No usar puntos o comas en donde va Tu nombre) 
$headers["To"] = "Nombre Destinatario <[email protected]>"// Nombre/E-Mail Destinatario. 
$headers["Subject"] = "Asunto del Mensaje"// Asunto del Mensaje. 

// Cuerpo del Mensaje 
$cuerpo_del_mensaje "Hola, esto es una prueba"

// Datos del Servidor SMTP 
$params["host"] = "smtp.tudominio.com"// Host SMTP: host.tudominio.com 
$params["port"] = "25"// Puerto: 25 (Pregunta cual es a veces no es el mismo)
$params["auth"] = true// Autentificacion: Activada 
$params["username"] = "[email protected]"// Cuenta de Mail: [email protected] de la que aparecera el envio
$params["password"] = "12345678"// Clave de Cuenta de Mail: [email protected]

// Enviar el Mail 
$mail_object =& Mail::factory("smtp"$params);
$mail_object->send($destinatario$headers$cuerpo_del_mensaje);
?>
Espero te sirva