winmail-IIS设置.docx_第1页
winmail-IIS设置.docx_第2页
winmail-IIS设置.docx_第3页
winmail-IIS设置.docx_第4页
winmail-IIS设置.docx_第5页
已阅读5页,还剩10页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

如何能让Webmail运行在IIS环境中一、准备工作如果您现在使用的是旧版本的 Winmail 请升级到最新的版本(下载地址:/download.php)。如果您的操作系统没有预装IIS,请先安装。有关安装操作请见有关操作系统的帮助。下面是手工设置步骤,同时我们也提供一个自动设置软件:Winmail IIS设置工具,可以设置成虚拟目录或者虚拟站点,也可以设置相关文件目录权限,请免费下载使用。 二、设置IIS详细步骤 对于不同的版本的IIS,设置支持PHP的方法不完全相同。本文主要讲述了以下几个版本的设置:(以下为配置使用winmail软件自带PHP的方法)1. 设置webmail在IIS下的运行模式:( A和B在实际运行中请选择其中一种配置运行即可,无需两者都做 )A. 设置webmail做为虚拟目录运行,如:/webmail/ IIS5.x设置虚拟目录 (Windows 2000, XP) IIS6.0设置虚拟目录 (Windows 2003) IIS7.0设置虚拟目录 (Windows 2008,Vista) B. 设置webmail做为虚拟站点(独立站点)运行,如: 此方法方便在多域名时使用各自域名登陆设置只需设置一次。 IIS5.x设置虚拟站点 (Windows 2000, XP) IIS6.0设置虚拟站点 (Windows 2003) IIS7.0设置虚拟站点 (Windows 2008,Vista) 如果以后有多域需要设置webmail,则在IIS的网站-属性-网站-高级-添加不同的域名访问时的主机头值即可端口可以相同。 2. 设置IIS 的 PHP支持(4.7 以前版本自带PHP为 PHP4, 4.8 以后版本自带 PHP5; 自己安装PHP或者FastCGI请参考下面备注1、备注2把PHP正确配置到IIS中)IIS5.x设置php支持 (Windows 2000, XP) IIS6.0设置php支持 (Windows 2003) IIS7.0设置php支持 (Windows 2008,Vista) 备注1: Winmail 配合其他php版本的方法 备注2: 使用FastCGI运行PHP 三、设置目录(文件)的访问权限4.9 以后的版本一般不需要做下面的设置;如果 4.9 的 Webmail 出现不能修改密码等问题,可以按照下面设置,4.8 以前的版本一定要做下面的设置: 在以下目录和文件的权限中增加 IUSR_* 用户即Internet 来宾帐号( 此处*通常是你的服务器的计算机名) “修改”:(针对文件系统是 NTFS 的, FAT32文件系统的可以跳过本步骤)1. Webmailtemp 目录: serverwebmailtemp2. 邮件存储目录: serverstore3. 网络磁盘存储目录: servernetstore4. 数据库文件: serverdata*.cfg (4.8或者更老的版本:server*.cfg)5. 数据库备份文件: serverdata*.cfg.bak (4.8或者更老的版本:server*.cfg.bak)6. 智能防垃圾 SpamAssassin 目录: serverSpamAssassin7. 上传附件目录 servertempupload;自己安装php,或者使用4.8或者更老的版本,为了允许上传附件,要设置 Windows 的 TEMP 目录. Windows 2000系统是 C:Winnttemp 目录, Windows XP,2003,2008 等系统为 C:WINDOWStemp. 注意:1. 表示Magic Winmail安装时选择的目录,黙认是安装在 C:Program FilesMagic Winmail。2. 目录的权限要选择“将父系可继承对象传播给该对象”3. 如果更改了“邮件存储目录”,请直接设置更改后的目录权限。4. *.cfg 代表所有以 cfg 结尾的文件。四、测试上面的设置过程完程后,您就可以通过Internet Explorer来浏览。如果出现如下页面就表示设置成功。否则要重新检查您的设置过程。如果使用域名访问请确认以下:1.路由器/防火墙中把网页所用的端口已经映射到外网.2.服务器上的软件防火墙(系统自带的防火墙)已经把相应的端口放开.IIS6中添加站点本设置过程操作系统为中文版本的Windows 2003 Enterprise Server。1. 在IIS网站中右击新 建-网站2. 点击-下一步 3. 为网站命名,此处是网站的描述方便区分不同站点,如:4. 选择网站IP(通常不用改变),端口为80,如果有需要可以更改为其他端口但访问时网页地址将变成http:/mail.XXX.com:端口(修改的端口) 网站主机头请填写你的网站访问时要用的网址:比如你要用mail.XXX.com访问则此处就是mail.XXX.com5. 选择网站目录地址,为winmail安装目录下的server/webmail/www/目录:5. 选择网站目录的权限如下图6. 创建完成:IIS6 下webmail配置1.添加IIS对PHP的支持。这里使用的是软 件自带的PHP程序: a.点击-添 加IIS的一个新web服务扩展 b.填写名称,此处为php c.在添加中添加文件 d.点击-浏览- 选择c:windowsphp4目录。 注意:对于4.8以后版本此处应为: C:windowsphp5 e.在文件类型中选择.exe类型选择上方的php.exe文件。 注意:对于4.8以后版本的winmail此处应为: php5isapi.dll 2. 设置扩展状态为允许3. 打开虚拟站点的属性页打开虚拟目录的属性页4. 在虚拟目录属性中选择-虚拟目录-配置选项卡 在虚拟站点的属性中选择-主目录-配置选项卡 5. 在配置选 项中选择添加6. 在出现添加选项时可执行文件选 择 c:windowsphp4php.exe ,扩展名为.php,如下图注意:对于4.8以后版本的winmail此处可执行文件应为: C:windowsphp5php5isapi.dll7. 在文档选 项卡下添加默认内容文档index.php如 下图附注1)IIS6上传文件尺寸太小解决办法 (已经安装 windows 2003 SP1 的不需要设置)IIS 6 出于安全考虑, 默认最大请求 200K (也即最大提交数据限额为 200KByte, 204800Byte). 解决办法:1. 关闭 IIS Admin Service 服务 2. 打开 Windowssystem32inetsrvmetabase.xml 3. 修改 ASPMaxRequestEntityAllowed 的值为自己需要的, 默认为 204800 4. 启动 IIS Admin Service附注2)在 IIS 6.0 中,无法下载超过 4M 的附件的解决办法 (已经安装 windows 2003 SP1 的不

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论