如何在IIS上部署Webmail

  • 2020-05-25 10:42:51
以下过程将向您展示如何设置Webmail(以前为WorldClient)和ActiveSync,使其在安装了64位版本的MDaemon的Windows 2012的IIS8下运行。   IIS管理器设置: 1.安装具有ISAPI支持的Web服务器角色。(如果未安装ISAPI支持,将在后续步骤中无法找到ISAPI.dll文件) 2.打开IIS管理器 3.在“连接”窗格上展开[Machine_name]节点 4.右键单击“网站” 5.单击“添加网站” 6.输入站点名称(即“WorldCilent”),这还将创建一个与网站同名的应用程序池(请勿手动创建应用程序池)。 7.单击“物理路径”旁边的浏览按钮(带有“...”的按钮),然后浏览到“MDaemon\WorldClient\HTML”目录 8.根据需要在“绑定”部分中设置绑定 9.点击“确定” 10.单击“连接”窗格中的WorldClient站点 11.双击“默认文档” 12.将现有的默认文档删除 13.点击“添加” 14.输入“worldclient.dll” 15.点击“确定” 16.单击“连接”窗格中的WorldClient站点 17.双击“处理程序映射” 18.单击“操作”窗格上的 “编辑功能权限” 19.确认已选中“读取”和“脚本”框,然后勾选“执行”框 20.点击“确定” 21.双击“已启用”列下的ISAPI-dll(如果无法找到ISAPI-dll,则检查服务器的角色里是否已经安装了ISAPI) 22.将“请求路径”字段更改为“WorldClient.dll” 23.在“可执行文件”下,单击“浏览”按钮(带有“...”的按钮) 24.浏览到“MDaemon\WorldClient\HTML\WorldClient.dll”(默认哎C:\) 25.点击“确定” 26.在询问“是否要允许此ISAPI扩展...”的对话框中,单击“是” 27.添加MDAirSync.dll映射 1)在“处理程序映射”界面,单击右侧“操作”窗格的“添加脚本映射” 2)将“请求路径”字段更改为“MDAirSync.dll” 3)在“可执行文件”下,单击“浏览”按钮(带有“...”的按钮) 4)浏览到“MDaemon\WorldClient\HTML\MDAirSync.dll”(默认哎C:\) 5)在名称字段中输入“MDAirSync.dll” 6)单击“请求限制”按钮 7)在“访问”选项卡下,选择“执行” 8)单击“确定” 9)在询问“是否要允许此ISAPI扩展...”的对话框中,单击“是” 10)关闭IIS管理器   接下来,更新MDaemon目录上的NTFS权限: 1.打开Windows资源管理器 2.导航到MDaemon目录(默认为C:\MDaemon) 3.右键单击MDaemon目录,选择“属性” 4.选择“安全”选项卡,点击“编辑” 5.点击“添加” 6.输入“IUSR”,单击“确定” 7.对“IUSR”启用完全控制 8.按5~7步骤添加Network Service,设置完全控制权限 9.单击“确定”,等待更改生效   禁用MDaemon自己的内置Web服务器: 1.打开MDaemon控制台 2.在“设置”——“Web和IM服务”里的Webmail框中选择“Webmail使用外部web服务器运行(IIS、Apache等)” 3.单击“确定”     要配置Microsoft ActiveSync协议,请完成以下步骤: 1.关闭Internet信息服务(IIS)管理器 2.安装Microsoft的IIS URL Rewrite 2.0 1)使用浏览器打开:http://www.iis.net/download/URLRewrite 2)选择适合你服务器的 x86 / x64 进行下载 3)运行下载好的rewrite_amd64_zh-CN.msi或rewrite_x86_zh-CN.msi 4)接受许可协议的条款,然后单击“安装” 5)点击“完成” 3.打开IIS管理器 4.打开“连接”窗格中的WorldClient站点,双击“URL重写” 5.在“操作”窗格上,单击“添加规则...” 6.在“入站规则”下,选择“空白规则”,然后单击“确定” 7.规则名称为MDAirSync.dll 8.在“匹配URL”框中进行如下设置: 1)请求的URL:与模式匹配(默认) 2)使用:正则表达式(默认) 3)模式:^Microsoft-Server-ActiveSync 4)勾选“忽略大小写”(默认) 9.在“操作”框中进行如下设置: 1)操作类型:重写(默认) 2)重写URL:mdairsync.dll 3)勾选“附加查询字符串”(默认) 10.在“操作”窗格中单击“应用”,之后点击“返回规则” 11.关闭Internet信息服务(IIS)管理器   如果使用Windows Server 2008 64位或Windows Server 2008 R2,请配置WorldClient应用程序池: 1.在“连接”窗格上双击“应用程序池” 2.选择WorldClient应用程序池 3.在“操作”窗格上,单击“高级设置” 4.在“常规”部分中,找到“启用32位应用程序”,选择其值为False