如何设定 WEBMAIL ISAPI 于 IIS 上

1. 打开 IIS. 建立虚拟目录供 Webmail ISAPI 使用.

 

2. 输入 webmail 为虚拟目录名称.

 

3. 选择 Webmail ISAPI 安装目录下的 \Bin 目录作为此虚拟目录 webmail 的主目录

 

4. 打勾 [执行 (例如: ISAPI 应用程式或 CGI)]

 

5. 进入刚刚建立的虚拟目录的 [内容]

 

6. 在预设文件中加入 raidenwebmail.dll , 做到此步骤, 已经完成了设定. 接下来要进行测试.

 

7. 打开您的浏览器连到 http://localhost/webmail/ 看看能不能连到 webmail.

不能正确看到 Webmail 首页通常有以下几个原因, 尤其 IIS6 配上 NTFS 档案系统, 安全性的设定难度更是比 IIS5 难上了些:

  • 进度条有在跑, 但画面没出来任何资料

    表示你的 ISAPI 并不允许被执行

  • I/O Error 103

    表示你的匿明存取身份无法通过 NTFS 检查, 故已执行的 ISAPI 身份无法去读取相关设定档(WINDOWS 目录及 RaidenMAILD 目录)
 

8. 输入帐号密码看看能不能登入进去, 倘若不行, 通常有几个原因.

  • Login failed! Webmail can not fetch user data at this time, because of Socket Error # 10061 Connection refused.[3]

表示无法连到 Webmail ISAPI 设定中所指定的 RMHI Server (也就是雷电MAILD远端控制台), 可能是设定错误导致无法连到或远端控制台没启动.

  • Login failed! Webmail can not fetch user data at this time, because of Your ip address is not allowed!

表示雷电MAILD 的 RMHI 介面允许 IP 列表并不允许目前的 ISAPI 来对远端控制台连线.

 

9. 若您用的是 IIS6, 您还另外必须完成下列设定

  • 到应用延伸的设定把 ISAPI 要设为允许
  • 到 C:\Document and Settings\<登入帐号>\WINDOWS 将 Raidenwebmail.ini 拷到 C:\Windows 目录下(假使您发现您 WINDOWS PATH 指向的是 Document and Setting 里的使用者目录去了)
  • 新建一个应用程式集区, 并将其身份设定为本机系统
  • 将 webmail 虚拟目录的应用程式集区设为刚刚新建的集区
  • 将 webmail 虚拟目录的目录安全设定中的匿名存取设为以 administrator 身份
  • 针对 windows 目录, raidenmaild 目录, raidenmaild 下的 Inboxes 目录确定其NTFS共用安全性可以被administrator存取.

10. 当您登入到 Webmail 后, 还必须对信件做删除的动作, 以测试 ISAPI 有权限能删除 Inboxes 目录下的档案, 若能删除的话, 那 IIS 的匿名存取的身份应该可以正常操作所有的信件动作了.

  • 倘若您不能删信 (进行删信后, 重整之后信件依然存在), 表示您要把 Inboxes 目录开放完全控制给匿名存取的帐号, 通常应该是 NTFS 的系统在目录权限上有较严格的控制, 所以要多做这个动作.

 

 

感谢您看完此篇文章

回知识库首页

最近更新日期: 2006/06/11

Copyright ©2000-2008 RaidenMAILD TEAM

Copyright (C) http://www.raidenmaild.com/ . , 2000-2008 all rights reserved. The copyrighted works contained in this information service shall not be copied, reproduced, varied, altered, modified, adapted, distributed, performed and displayed in any form without the written permission of the copyright owner. All trademarks belong to their respective owners .