I'm building an intranet for my company that utilizes MS Exchange functionality (CDO). However, I do not want to use ASP if I don't have to. PHP and Apache are lightyears ahead of ASP (Well, it's better anyway).
Is there anyway that I can utilize CDO? I know that PHP can use COM and DCOM, so is there anyway I can leverage this with CDO? I realize I could use COM to create Outlook objects to attach with, but isn't a valid solution, since I have Macintosh users, and also want it to be 100% platform independant for easier accessibility.
LDAP will not work, since it cannot access the resources of the Public Folders (90% of the collaboration). If I cannot find a way to use PHP 100%, then I have two choices:
1). Go 100% to ASP (bleh!)
2). Use PHP and ASP, and be passing variables from one webserver to another. (Not appealing either).
If CDO is installed on the windows system, can PHP use it if it were installed on Windows? I have a hard time installing Apache and PHP on a Windows system, since it's kind of a contradictory to terms, but it works for many, I hear, and would be willing to do it, if it could solve my problems.
Also, for clarity, I've done some searching prior to posting (although I may have missed a few, so please post links). This is not just to send email, or build an Address Book. This is to utilize Exchange functionality such as it's Event engine and Routing techniques, not to mention it's databasing abilities. I agree I could do everything I need with PHP and MySQL, but why re-invent the wheel when I have a tremendous resource already in place? Please, any comments or suggestions? Am I thinking incorrectly here?
Can anyone offer any insight? Huge thanks in advance!