Port blocking?
You'll need an internet connection that does not block common ports (25, 80 etc) or else work around them - HTTP is often blocked but HTTPS is usually allowed. Plus, if you have a firewall, don't forget to either put the mail server in front of the firewall or else open the required ports through the firewall to your sever.
I assume this subject is going to be covered later.