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 |