Descargé la libreria de swiftmailer y subi la carpeta lib al servidor.
En el mismo lugar donde subí la carpeta tengo el archivo prueba.php:
Código PHP:
<?php
require_once 'lib/swift_required.php';
//Iniciamos el objeto de 'mensaje'
$mensaje = Swift_Message::newInstance($transport);
//Indicamos la direccion del remitente
$mensaje->setFrom('[email protected]');
//Agregamos los destinatarios en un array asociativo, solo correo, o nombre y correo
$mensaje->setTo('[email protected]');
//Determinamos el titulo de nuestro correo
$mensaje->setSubject('El tema del correo');
//Escribimos el contenido de nuestro correo, podemos introducir texto plano o html.
$mensaje->setBody("<h3>Un ejemplo cualquiera</h3>","text/html");
//Podemos tambien agregar mas texto al contenido
$mensaje->addPart("Otro ejemplo que vamos a agregar");
//Habilitamos el transporte SMTP, con la direccion del servidor, el puerto y el tipo de conexion.
$transporte = Swift_SmtpTransport::newInstance("smtp.gmail.com", 587, "tls");
//Nos autentificamos con nombre de usuario y contraseña
$transporte->setUsername("[email protected]");
$transporte->setPassword("******");
//Iniciamos el objeto de envio de correo con el de 'transporte'
$mail = Swift_Mailer::newInstance($transporte);
//Enviamos el objeto 'mensaje', con el transporte seleccionado
$result = $mail->send($mensaje);
if($result) echo "Se enviaron $result correos correctamente";
else echo "Hubo una falla, verifique".
?>
Error HTTP 500 (Internal Server Error): Se encontró una situación inesperada mientras el servidor intentaba cumplir con la solicitud.
Ejecuté un phpinfo(); y todo lo referente a openSSL está enabled.
Aclaro que estoy hace muuucho tratando de resolverlo.
Ya probé usando el puerto 465.
También lo prové en dos servidores más (elserver y dattatec) y en localhost y exactamente lo mismo.
¿Qué más puedo hacer?
Gracias de antemano.
Saludoss.