Bueno esto lo estaba buscando mucho y hasta que lo encontre.
Se los compartire para que vean que no soy malo jejeje.
Me sirvio mucho y pues funciona 100%.
Aqui la explicacion
Para que esto sea posible en Joomla, hará falta realitzar una pequeña modificación del código en los siguientes archivos:
* Joomla 1.0.x /includes/phpmailer/class.phpmailer.php
* Joomla 1.5.x /libraries/phpmailer/phpmailer.php
aproximadamente en la línea 538…
Código a reemplazar:
if(strstr($hosts[$index], ":"))
list($host, $port) = explode(":", $hosts[$index]);
else
{
$host = $hosts[$index];
$port = $this->Port;
}
Código sustituto:
if (preg_match('#(([a-z]+://)?[^:]+):(\d+)#i', $hosts[$index], $match))
{
$host = $match[1];
$port = $match[3];
}
else
{
$host = $hosts[$index];
$port = $this->Port;
}
A continuación accediremos como administrador al backend de nuestro Joomla, en Configuración Global, Servidor, Configuración del correo, e introduciremos los datos siguientes:
Programa de correo: Servidor SMTP
Dirección del remitente:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Nombre del remitente: Nombre descriptivo
Ruta para Sendmail: /usr/sbin/sendmail
Autenticación SMTP: Sí
Usuario SMTP:
Esta dirección electrónica esta protegida contra spam bots. Necesita activar JavaScript para visualizarla
Contraseña SMTP: ?????????
Servidor SMTP: ssl://smtp.gmail.com:465
La contraseña SMTP es la contraseña de su cuenta de GMail. El envío de estos datos se realiza vía conexión segura SSL. Precisa que su cortafuegos tenga el puerto 465 abierto en salida.