Muy buenas txusta77,
para el envío de los emails es necesario tener un servidor de correo que no es que
Cita: 'Un programa que pone a una de mis cuentas de correo el puerto 25 y se supone que envía los correos por ahí'
sino que él es que te proporciona una cuenta de correo asociada a un dominio y que los recibe y envia utilizando una serie de puertos (25 y 110). Salvando este detalle, dices
Cita: (sin ese programa, sigo teniendo el puerto 25 pero bueno...sin él no funcionaba asi que lo instalé)
¿que quieres decir con esto? ¿Que por código indicas el puerto de la conexión? Esto no hace falta, en la mayoría de los casos, pero si nos pones el código que se encarga del envío de los correos te podremos ayudar mejor