Pode ser mais fácil testar seu código em sua própria rede, em vez de lutar com um roteador e o firewall do seu provedor.
Você pode verificar se a porta está aberta em sua máquina usando um scanner de porta simples. Algo como Varredor de IP zangado ou Nmap fará isso com bastante facilidade.
A porta aparecerá fechada a menos que seu programa a abra. Certifique-se de que o seu programa está escutando nessa porta.
Para um teste super simples, tente usar o telnet. Isso é instalado por padrão no XP. Para o Windows 7, vá para adicionar 'Adicionar / Remover Programas', selecione Adicionar Recursos e instale o Cliente Telnet. Agora você pode abrir um prompt de comando e simplesmente digitar 'telnet 127.0.0.1 [port number]' para testar a conexão e ver sua saída. Substitua 127.0.0.1 pelo endereço do PC de teste, se estiver executando o comando de outro computador na rede, ou substitua pelo seu IP público para testar pela Internet.
E pelo que vale, a porta 25 não é a "porta de spam", é para SMTP. A menos que você esteja executando um servidor de e-mail, você não precisa se preocupar com nada.