If you're setting up your server for business on a residential ISP then you may want to switch to a business ISP. I know that some ISPs do block port 25 because this port can be used as an e-mail SPAM server.