tcp Port 25 would have been blocked by your ISP to get a handle on spam. Blocking would help prevent users from sending outgoing mail via third party hosting services.
Port 25 blocking by ISP's have now become the norm. Ideally your ISP should have informed you of the same. Port 25 bloackades are an effective antispam measure. Shouldnt bother much since easy workarounds are there.
