Ver Mensaje Individual
  #1 (permalink)  
Antiguo 29/09/2012, 11:11
Avatar de pablolombardo
pablolombardo
 
Fecha de Ingreso: marzo-2012
Ubicación: Mar del Plata
Mensajes: 65
Antigüedad: 12 años, 8 meses
Puntos: 8
No hay caso, swiftmailer no funciona.

Hola a todos, gracias por leer y espero que me puedan ayudar.

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".
?>
Ingreso a la url correspondiente y me sale el error 500:

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.
__________________
Pablo Lombardo
http://www.pablolombardo.com/