Microsoft Exchange webmail GUI in plain-text directory-view

Posted on 2009-02-24
Medium Priority
Last Modified: 2012-05-06
After installing PHP and MySQL on a friends server running Windows 2003 and IIS, his webmail started behaving odd. He's running Microsoft Exchange as the mailserver.

I don't know if this has anything to do with the PHP and MySQL installation at all, but he said it was working until I had installed the MySQL yesterday.

Now, when he logs in to the webmail, he just gets a plain-text directory-view of the mail accounts, instead of the standard exchange graphical interface. (See the attached .jpg file.)
It seems to be missing some settings for rendering the html/asp code that Exchange uses to build the webmail.

I hope anyone can help me with this.
Thanks in advance!
Question by:stratos975
  • 3
  • 2

Expert Comment

ID: 23719905

Was it only PHP and mysql installed, or did you also install apache or reconfigure IIS, as I can't see how on earth installing these would affect anything.  Where was PHP installed? Simply to a directory, or did you add it to IIS as a CGI or ISAPI module?


Author Comment

ID: 23720256
I only installed PHP and mysql. But I did add PHP to IIS as an ISAPI module. I Tried also to get phpmyadmin to work with the mysql database, but I haven't changed anything in IIS, except adding the ISAPI module.
I extracted PHP to C:\PHP on the server, and copied the dll's needed to the windows directory. And I mapped the .php extention to the php5isapi.dll file in the configuration of the website in IIS.
Also i added the pathe C:\PHP; and the path to the MySQL installation in the system PATH:

C:\PHP;%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft Windows Small Business Server\Networking\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\MySQL\mysql-5.1.31-win32;C:\Program Files\MySQL\mysql-5.1.31-win32\bin

Expert Comment

ID: 23720336
Did you set php up as an allowed web service extension aswell in web service extensions?

PHP ISAPI on windows is not great, it's pretty unstable.  If you remove it does that fix the exchange issue?  I'd look at doing that to rule out PHP as being the problem.  I think you can safely rule out mysql.

Get your Conversational Ransomware Defense e‑book

This e-book gives you an insight into the ransomware threat and reviews the fundamentals of top-notch ransomware preparedness and recovery. To help you protect yourself and your organization. The initial infection may be inevitable, so the best protection is to be fully prepared.


Author Comment

ID: 23720646
I tried to prohibit the ISAPI extention, as you suggested, and checked the webmail again. It did not seem to work...
Do you have another suggestion?
LVL 31

Accepted Solution

LeeDerbyshire earned 1000 total points
ID: 23721467
It looks like the Exchange VDir has lost the DAVEX.DLL mapping.  I would suggest deleting it in IIS Manager, and recreating it with this (I think method 3 is easiest):

Author Comment

ID: 23721811
Thanks alot! That seemed to help!
My friend have tested now, and it looks like that solved it!

Featured Post

Problems using Powershell and Active Directory?

Managing Active Directory does not always have to be complicated.  If you are spending more time trying instead of doing, then it's time to look at something else. For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

On September 18, Experts Exchange launched the first installment of the Help Bell, a new feature for Premium Members, Team Accounts, and Qualified Experts. The Help Bell will serve as an additional tool to help teams increase question visibility.
Eseutil Hard Recovery is part of exchange tool and ensures Exchange mailbox data recovery when mailbox gets corrupt due to some problem on Exchange server.
The video tutorial explains the basics of the Exchange server Database Availability groups. The components of this video include: 1. Automatic Failover 2. Failover Clustering 3. Active Manager
Exchange organizations may use the Journaling Agent of the Transport Service to archive messages going through Exchange. However, if the Transport Service is integrated with some email content management application (such as an anti-spam), the admin…
Suggested Courses

864 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question