en esencia debe funcionar... siempre y cuanto tu ISP tenga desbloqueados los puertos de salida del SMTP local...
en fin, solo debes colocar como
localhost y el puerto de tu aplicación, como indicas:
25
¿¿ya tienes el programa de SMTP ejecutándose antes de probar con PHP??
¿ya reiniciaste todo Apache cuando cambiaste las opciones??
cuando ejecutas un script para enviar
mail() ¿que errores te muestra???
¿ya revisaste el log de tu aplicación de SMTP si contiene errores o información útil???