iPhone push / fetch over VPN

Hi all,

I'm trying to set up our iPhones to access our email server via our VPN server (Windows Server 2008 RRAS / PPTP). I've had a quick look at related solutions on here, and have come to the understanding that:

1) Exchange push on iPhone works by maintaining a TCP/IP connection to the Exchange server, but will *not* work through a VPN server.

2) MobileMe, Yahoo etc push works by sending a sideband sms over the carrier network telling the iPhone to fetch the new mail from the mail server - not an option in our scenario.

So it appears as though there is no way to get push to work via VPN, is this correct?

Based on this assumption, the best case scenario is to set the iPhones up to fetch mail every 15 mins over VPN, which I can live with. Problem is, I cant get this to work either. I have noticed the following:

1) When on WiFi - The iPhone appears to turn off WiFi whenever it goes to sleep. Have confirmed this by observing failed pings while asleep. As a result, the VPN session gets dropped.

2) When on 3G - VPN session also gets dropped intermittently for reasons unknown.

3) iPhone does not appear to try to restore a VPN session - once its dropped, it must be re-enabled manually.

So where does this leave me with regards to the fetch over VPN scenario? Is it possible?
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You can only fetch emails when the user enables the VPN and either goes into their email, or is using the phone for 15 minutes. Scheduled Fetch or Push will NOT work over VPN, the iPhone will NOT activate the VPN without the user telling it to and will disconnect the VPN when the user isnt using the phone.

Sorry, emails coming in over a insecure cannel, the only option is to send and receive to iPhones insecurely as well. But this requires opening SERVERAL (6ish) ports to your exchange server.

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
satellite428Author Commented:
Thank you, excellent answer, will have to work around these limitations for now.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.