iMessage behind a firewall
What ports on the firewall need to be opened to allow iMessage traffic?
iPad 2
Want to highlight a helpful answer? Upvote!
Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >
Did someone help you, or did an answer or User Tip resolve your issue? Upvote by selecting the upvote arrow. Your feedback helps others! Learn more about when to upvote >
What ports on the firewall need to be opened to allow iMessage traffic?
iPad 2
I was having an issue with imessage yesterday due to an outgoing firewall block. I used this apple ticket to open ports for Facetime and then imessage started working as well. I have not investigated this 100% yet but I have not had any problems since.
Actually, after watching traffic closer this am it appears that the imessage traffic goes on ports TCP 80, 443, and 993. I have not seen any others utilized yet. My issue lied in our web filter appliance and it was coincidence that it started working after adding the Facetime port exeptions.
I'm having issues sending over my corporate network's wifi as well. No chance of making any firewall changes. Surprised if it's using non-standard ports (ie. not just 80/443).
I just got through sniffing an iMessage conversation and it uses TCP port 5223.
Thanks. After our public WiFi got upgraded, all my text messages to another iPhone owner is going via green SMS. If I forget the network, the 3G is able to send it out as a blue bubble.
iMessage use the APNS network channel TCP port 5223.
If you have a 3G enabled device, this will always work
If you have a wifi only device (or 3g disabled), you need to check if your firewall allows outbound TCP 5223 to Apple servers 17.X
iMessage behind a firewall