iMessage on Mac not working when using VPN iMessage stopped working properly when I use VPN on my Macbook Pro (Mavericks), making me unable to send or receive messages.

It says the user is not registered and highlighted in red/pink, but after I disconnect VPN, everything works fine.
Make sure TCP port 5223 is open through the VPN—this port is required by iMessage.