Hi. I have been trying for a while to get my push services to work. And I've gotten everything to look fine (according to me) exempt that the push does not work. The iOS units can select push and the server seams to connect to the apple servers as it should. But I'm guessing it has to do with my DNS since I'm not a expert on these stuff. So can anyone spend some time helping me finding the error. Would be super super super nice... System set up: We have an mac server behind external firewall. All apple ports (according to apple doc.) is open and static NAT forwarding Everything works with profile manager and we can check/controll our iOS units from there. Also everything works fine with fetch, but we would like to get push to work on calendar and contacts (XMPP). Mail has got push as setting in iPhone (should prove that it works, but I'm not sure) but not calendar and contacts (uses XMPP not imap idle as mails does...). Systems 10.7 running and working: DNS Mail Web Calander Contacts Profilemanager JAbberd errors 2012-01-26 12:11:05,288 push_notify: discarding message; not connected to notification server When starting up push: 2012-01-26 12:04:40,950 jabberd_notification/sm: [mydomain.local] configured 2012-01-26 12:04:40,950 jabberd_notification/sm: attempting connection to router at 127.0.0.1, port=5348 2012-01-26 12:04:40,961 jabberd_notification/sm: connection to router established 2012-01-26 12:04:40,961 jabberd_notification/sm: sm ready for sessions and so on... No error what I can se. DNS settings: 127.0.0.1 ISP DNS 1 ISP DNS 2 Server domain is server.mydomain.com Reversed dns is just fixed, so that works. I get the feeling that the push connects to my local 127.0.0.1 and he can't resolve the address to the XMPP push server. The certificate are legit and should work fine. just tell me where to start looking and Ill do my best. I ho ever fully understand if no one has the time. But many thanks anyway.