I've looked up what TCP ports iMessage uses to communicate with and Apple says:
80 (TCP)
443 (TCP)
5223 (TCP)
In my particular use-case, web browsing (80, 443) is not allowed. But we would like to allow the use of iMessage.
Is this possible ?
I am hoping that either iMessage will work with only TCP 5223 enabled or there is an easily wildcarded apple DNS lookup that we could allow all three ports to and block all other http/https traffic.