Note: It is recommended to create a separate service entry for each port as opposed to using a port range. In this case the port number should be the same in the two Global Port Range fields.
Attachments are only available to registered users.
Please read: Even though I am leaving an answer, remember to use the REPLY TO button for clarification/additional information until you are fully satisfied. Only then you may Accept or Rate my answer. Technical issues may require some back and forth until the issue is completely resolved.
UDP and tcp do need to be specified, but if you opened up UDP/TCP on 80 and 88 its not going to hurt anything either.
For chatting, this port is also used:
1863 (udp and tcp)
Understand that each port has a purpose. The ports you likely opened are the first communication ports, which is why the session can go active. But you may have latency or other features may be disabled if you don't do the other ones.
Most nat systems work like this.
Let's say you need to open 80.
The range would be 80-80
You may have to create a rule for EACH port individually since ranges aren't used. Furthermore, if you can enable UPNP (universal plug and play) this should be suffecient in bypassing the NAT.
I'd also like to note, you currently have it setup in a way that I don't recommend, but WILL work, and depending on if you use mail clients, shouldn't be a problem. I do recommend setting it up the way I stated above and letting me know if you have trouble with it.
Lastly, since you did resolve this one on your own, you have no obligation to accept or rate my answer. That's entirely on you. I'm here if you need to bounce anything off me either way, so don't hesitate to ask. Thanks