Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/06/2011, 08:29
andres_1983
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 12 años, 10 meses
Puntos: 0
Pregunta Problema en envio de correo con pear mail

Hola, a ver si me podeis echar una mano

Tengo una pagína de contacto programada en php, lo único que tengo programada la clase pear:mail, pero el caso que lo hace todo bien, incluso cuando la pruebo en modo local los correos llegan a la dirección.

El problema es cuando haga la prueba en el servidor dónde tengo colocada la página, no da ningún error pero el correo no llega, y no sé si tengo algo mal configurado.. pero ya digo, que desde modo local los correos llegan sin problemas.
Este es mi código:
(El servidor es de la universidad de Granada), no se si alguien ha tenido más este problema. Un saludo

ini_set('display_errors', 'On');
error_reporting(E_ALL);
$ruta = "." . PATH_SEPARATOR . "pear";
ini_set('include_path', $ruta);
require_once "Mail.php";

$destinatario = "[email protected]"; // E-Mail Destinatario.
$headers["From"] = $_GET['nombre']. '<' . $_GET['mail'] . '>'; // Nombre/Apellido/E-Mail Remitente.
$headers["To"] = "nombre"; // Nombre/E-Mail Destinatario.
$headers["Subject"] = $_GET['asunto']; // Asunto del Mensaje.

// Cuerpo del Mensaje
$cuerpo_del_mensaje = $_GET['comentario'];

// Datos del Servidor SMTP

$params["host"] = "ssl://smtp.ugr.es";
$params["port"] = "467";
$params["auth"] = true; // Autentificacion: Activada
$params["username"] = "midirección";
$params["password"] = "pass";


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

if (PEAR::isError($mail_object)) {
echo"{$mail_object->getMessage()}";
} else {
echo"!Mensaje enviado!";

}
}