Buenas.
Si seguramente el problema es de enrutar, lo que puede estar sucediendo ahora es que al visitar tu IP publica en el puerto 80, 25 y 110 (quizas el 79 para el finger) tu router no sabe que hacer con esa visita ( o envio de paquetes ) lo que puedes hacer desde el ROUTE o desde el proxy segun el caso es direccionar dichos puertos a la IP rpivada del servidor.
Pero aprovecho para preguntarles a ustedes: que pasa si el Servidor del sitio web ( por ejemplo el IIS esta en una amquina diferente a donde está el servidor de correos?
En este caso se deben direccionar los puertos 25 y 110 a que maquina a donde está el IIS o donde está el servidor de correos?