We are currently building a web app (using Codeignighter/PHP) that pulls in data from users' corporate Exchange servers. Our goal is to have the application work seamlessly across the many different Exchange servers out there.
We would like someone who can help us develop the code to ensure our app:
-Connects reliably regardless of the Exchange server the user is hosted on.
-Data is pulled consistently and reliably
-Security issues (especially SSL connections to Exchange) do not inhibit users setting up their accounts or subsequent data pulls
Among other issues, we've run into SSL issues connecting to specific servers, and we need an expert who can tell us which SSL settings (cipher suites, versions of TLS, etc) we need to allow/disallow to maximize both security and compatibility. Ideally, we want a single list of settings for that will work when connecting to any commonly used corporate Exchange server.
In addition to addressing the SSL issue, we would like help finding the...