IIRC, this will only adress the problem of outbound mail. Most ISP's will relay your outbound mail without issue, but it is unlikely that they will accept your inbound and relay it as well.
If this is an issue, you can use a third party service such as
DynDNS to remap your inbound mail to a port that is not blocked (DynDNS calls this service MailHop). Incidentally, you can also remap HTTP this way as well if your ISP blocks port 80 inbound.
I have been using DynDNS remapping and Zimbra for many months now and have not had a single problem. In fact, due to reliability issues on the outbound MTA of my ISP, I have switched to using DynDNS for my outbound relays as well.
There are other vendors out there that provide this capability as well, but I have not tried them.
Regards,
Joe