23/04/2014, 01:31
|
| | Fecha de Ingreso: mayo-2006
Mensajes: 23
Antigüedad: 18 años, 6 meses Puntos: 3 | |
PHPMailer: SMTP Error: Could not connect to SMTP host. Hola,
estoy intentando enviar correos por SMTP con PHPMailer en un servidor gratuito, concretamente en miarroba y siempre me sale este error:
SMTP -> ERROR: Failed to connect to server: ()
SMTP Error: Could not connect to SMTP host.
He ejecutado un phpinfo y me sale que OpenSSL support enabled
¿alguna idea de qué puede ser?
Mi código es este:
include("class.phpmailer.php");
include("class.smtp.php");
$mail = new PHPMailer();
$mail->IsSMTP();
$mail->SMTPAuth = true;
$mail->SMTPDebug = 1;
$mail->Mailer = "smtp";
$mail->SMTPSecure = "tls"; //he probado con TLS o SSL
$mail->Host = "smtp.gmail.com"; //he probado tambien con "ssl://smtp.gmail.com";
$mail->Port = 25; //he probado 465 tambien
$mail->Username = "[mi cuenta de correo]";
$mail->Password = "[mi contraseña]";
$mail->From = "[pongo mi cuenta de gmail tambien]";
$mail->FromName = "User Name";
$mail->Subject = "Subject del Email";
$mail->AltBody = "Hola, te doy mi nuevo numero\nxxxx.";
$mail->MsgHTML("Hola, te doy mi nuevo numero<br><b>xxxx</b>.");
$mail->AddAddress("[pongo mi cuenta de gmail tambien]", "Destinatario");
$mail->IsHTML(true);
if(!$mail->Send()) {
echo "Ha habido un Error: " . $mail->ErrorInfo;
} else {
echo "Mensaje enviado correctamente";
} |