如何能让Webmail运行在IIS/PWS环境中
IIS4.0设置
本设置过程操作系统为英文版本的NT4.0 Server + sp6a + OptionPack。
1)新建虚拟目录
在"Start"-> "Programes"->"Windows NT4.0 Option Pack"->"Microsoft Internet Information Server"->"Internet Service Manager"中运行IIS管理程序,在出现的"Microsoft Management Console"程序中,选择"Default Web Site",点击右键,在弹出菜单选择"New"->"Virtual Directory"。

这时会出现如下的虚拟目录创建向导。设置虚拟目录的别名,也就是您用浏览器访问时的名字。如输入webmail,那么在浏览器中通过http://yourserverip/webmail/ 来访问。单击"Next >"。

选择Web站点内容目录,也就是Magic Winmail程序所带的Webmail程序目录,其具体位置是在~\server\webmail\www(注意:~表示Magic Winmail安装时选择的目录,黙认是安装在C:\Program Files\Magic Winmail)。单击"Next >"。

设置虚拟目录的访问权限,选择"Allow Read Access"、"Allow Script Access"、"Allow Execute Access"。单击"Next >"。

设置虚拟目录完成。单击"Finish"
2)设置虚拟目录属性

修改虚拟目录:在"Virtual Directory"属性页中,设置虚拟目录属性。

选中“Run in separate memory space”,然点击"Configuration…",在弹出的应用程序配置对话框,应用程序映射。

点击"Add",增加新的应用程序映射。可执行文件为应为:C:\WINNT\php4\php.exe。扩展名为:.php。点击"OK"。

检查应用程序映射的列表中,有没有新增的php映射。点击"OK"。

在"文档"属性页中,增加默认文档index.php。

3)设置目录(文件)的访问权限
对于NTFS文件系统的用户,还需要设置目录和文件的访问权限。对于FAT32文件系统的用户,则可以跳过此步骤。
将Webmail\temp目录,邮件存储目录和用户数据库文件的权限中增加 IUSR_* (Internet 来宾帐号)允许访问,并将权限设置为“修改”。
1. Webmail\temp 目录: ~\server\webmail\temp如果是 4.1 以前版本,还需要设置 Webmail\admin\temp目录,其具体位置是在~\server\webmail\admin\temp
注意:
1. ~ 表示Magic Winmail安装时选择的目录,黙认是安装在 C:\Program Files\Magic Winmail。
2. 目录的权限要选择“将父系可继承对象传播给该对象”
3. 如果更改了“邮件存储目录”,请直接设置更改后的目录权限。
同时为了发邮件能上传附件,还需要设置 Windows 的 TEMP 目录 C:\Winnt\temp
(假设Windows 安装在C:\Winnt 或 Windows 的 TEMP 目录路径没有更改)目录的权限,增加Everyone访问许可,并将权限设置为“完全控制”。