Sieh dir mal die Meldung von der Firewall genauer an. Ich nehme an, dass die den Port 25 als Ziel schon erlauben wird - vielleicht gibts aber Probleme mit dem Quellport (der in diesem Fall wahrscheinlich 1032 ist).
Bei Socket-Verbindung gibts immer einen lokalen Port (das ist der der die Verbindung aufbauen will - der Port wird automatisch vom
OS bestimmt) und einen Remote Port (das ist der "Server").
Bsp:
ClientProgramm Firewall ServerProgramm
(will zu Server, Port 25 verbinden) Port 25 offen
lokaler Port (1032) ------------->|-----------> remote Port 25
Die Firewall sieht also, dass der ClientPort 1032 zum ServerPort 25 will. Wenn das Regelwerk dies nicht zulässt, gehts natürlich nicht.