Buenas.
Tengo entendido que PHPMailer es 'perfecto' para hostings gratuitos que no aceptan la función mail. Pues bien, tengo una página en Byethost y pretendía usar dicha clase. Al ejecutarlo en mi localhost funciona bien, pero cuando voy a Byethost, algo falla. Podrían hecharme una mano? Adjunto el código:
Código PHP:
Ver original<?php
require_once 'class.phpmailer.php';
$mail = new PHPMailer();
$mail->CharSet = "UTF-8";
$mail->FromName = 'Usuario';
$mail->Subject = 'Email de prueba';
$mail->Body = 'Mensaje de prueba para Byethost';
$mail->IsHTML(true);
$mail->IsSMTP();
$mail->Host = 'ssl://smtp.gmail.com';
$mail->Port = 465;
$mail->SMTPAuth = true;
$mail->Password = '******';
if (!$mail->Send()) {
$mail->ErrorInfo;
}else{
echo 'Mensaje enviado correctamente';
}
El error que me da es:
SMTP Error: Could not connect to SMTP host
Sospecho que es una directiva del php.ini. El servidor me permite modificarlas con ini_set(), pero no se cuál cambiar exactamente, espero puedan guiarme.
Saludos!