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.
 
 



