Bug Virtuemart 1.1.5 envío de correo smtp en un puerto que no sea el 25

virtue mart (1.1.5) tiene un bug en la version para joomla 1.5.x en el cual no reconoce el puerto smtp configurado por joomla cuando es diferente de 25, en cuyo caso lo reemplaza por 25 por ejemplo tenemos en nuestra configuracion de joomla el smtp configurado como smtp.mail.com y el puerto 31337 en joomla pero virtuemart lo reconoce como smtp.mail.com en el puerto 25 lo que representa un problema para el envio de los correos de confirmacion o aviso de la aplicacion, como no soy un entendido desarrollador de virtuemart arregle el bug pero de la manera en duro y poco ortodoxa que es editando el archivo;
/sitio-joomla/administrador/components/com_virtuemart/classes/ps_main.php

en la linea 515 que tiene el siguiente contenido;
$mail->Port = $puerto; // no recuerdo exactamente cual era la $variable XD

y reemplazarlo por este;
$mail->Port = 31337; // este numero es el puerto en donde corre tu smtp.
y así quedo enviando los correos desde virtuemart. de tal manera que para mi resulto.

Comentarios

Entradas populares