1、在网络寻找和下载WinWebMail v3.7.0.3 企业特别版,我是在
www.91now.com下载的,包里有注册机。下面安装WinWebMail,然后重启服务器使WinWebMail完成安装。然后注册,注册方法是:把安装包里的注册机文件解压到安装目录下面,运行注册机,原程序自动运行;选中注册框,在注册码输入栏内随便输入几个字符,点确定;马上被内存注册机拦截,生成并弹出注册码,将注册码拷贝到输入栏,确定,注册就成功了。
2、权限设置(很重要):例如, 邮件系统是安装在 C:\WinWebMail 目录下时,就需要这样设权限:
C:\ 根目录 设置为Users组可以 读取及运行
C:\WinWebMail (及其所有子目录) 设置为Users组完全控制
如下图:
权限设置完成后,别忘了一定要重启一下IIS,设置才能生效。
3、查看WinWebMail的安装目录下有没有 \temp 目录,如没有,手工建一个。
4、如果安装杀毒软件,比如诺顿等,在服务器上点击右下角图标,然后在弹出菜单“系统设置”-->“超期设置”的最下面选中“启用邮件防毒功能”。然后点设置,再选中“使用Symantec & Norton 查毒”项(首先更新杀毒软件病毒库),最后启用Norton的实时防护功能。
5、必须要设置对于宏病毒和非宏病毒的第1步操作都必须是删除被感染文件,并且必须关闭警告提示!!必须要在查毒设置中排除掉安装目录下的 \mail 及其所有子目录(要不然会出现邮件计数错误),只针对WinWebMail安装文件夹下的 \temp 文件夹进行实时查毒。注意:如果没有 \temp 文件夹时,先手工创建此 \temp 文件夹,然后再进行此项设置。
6、将WinWebMail的DNS设置为windows server2003中网络设置的DNS,切记,要想发的出去最好设置一个不同的备用DNS地址,对外发信就全靠这些DNS地址了。
7、设置HELO信息:
现在的各大邮局为了防垃圾邮件一般都会要求你的邮局发送正确的HELO信息,要不然就拒收你的信,设的方法是:admin登录webmail后,在“系统设置”-->“重要设置”里填写。
如果你的域名(如: domain.com) 做了MX记录时(如MX记录为: mail.domain.com),可以设置 HELO 为该MX记录(如: mail.domain.com)。如果你的域名(如: domain.com) 没有做MX记录时,可以设置 HELO 为域名(如: domain.com)。注意: 如果有多个正式的域名时, 在 HELO 中只要任意设置一个就行。
8、推荐使用SMTP域名验证功能,此功能反垃圾邮件效果不错。使用方法是在服务器上点击右下角图标,然后在弹出菜单的“系统设置”-->“防护”页选中“启用SMTP域名验证功能”项。不过要注意在“IP地址匹配方式”的选择时,最好是选“B Class”,要不然有时会误把一些正常邮件也放到垃圾箱里。在服务器上点击右下角图标,然后在弹出菜单的“系统设置”-->“收发规则”中的“启用SMTP发信认证功能”项和“只允许系统内用户对外发信”项这两个一定要选中启用,要不然就成 open relay 了。还有就是“允许匿名转发”项一定要选中启用!否则许多邮局发来的邮件都会收不到。
下图是部分设置:

9、下面开始安装webmail界面,确认IIS安装了web服务。打开IIS 6.0,,确认在“Web服务扩展”下启用了“Active Server Pages”支持,,然后在默认站点下建一个虚拟目录(如: mail), 然后指向安装 WinWebMail 目录下的\ Web 子目录,如图:

打开浏览器就可以按下面的地址访问webmail了:
http://<你的IP或域名>/,如下图:

利用webmail申请几个邮件账号,如emile(邮箱即为
emile@emile88.vicp.net)。
10、解决SERVER 2003不能上传大附件的问题:
在服务里关闭 iis admin service 服务;找到 windows\system32\inetsrv\ 下的 metabase.xml 文件; 用纯文本方式打开,找到 ASPMaxRequestEntityAllowed 把它修改为需要的值(可修改为10M即:10240000),默认为:204800,即:200K;存盘,然后重启 iis admin service 服务。
11、解决SERVER 2003无法下载超过4M的附件问题:
先在服务里关闭 iis admin service 服务;找到 windows\system32\inetsrv\ 下的 metabase.xml 文件; 用纯文本方式打开,找到 AspBufferingLimit 把它修改为需要的值(可修改为20M即:20480000);存盘,然后重启 iis admin service 服务。
12、解决大附件上传容易超时失败的问题:
在IIS中调大一些脚本超时时间,操作方法是: 在IIS的“站点或(虚拟目录)”的“主目录”下点击“配置”按钮,设置脚本超时时间为:300秒(注意:不是Session超时时间)。
13、解决Windows 2003的IIS 6.0中,Web登录时经常出现"[超时,请重试]"的问题:
如果安装了 SQL Server 时,一定要启用“SQL Server 网络实用工具”中的“多协议”项;将WebMail所使用的应用程序池“属性-->回收”中的“回收工作进程”以及"属性-->性能"中的“在空闲此段时间后关闭工作进程”这两个选项前的勾号去掉,然后重启一下IIS即可解决。
14、解决通过WebMail写信时间较长后,按下发信按钮就会回到系统登录界面的问题:
适当增加会话时间(Session)为 60分钟。在IIS站点或虚拟目录属性的“主目录”下点击“配置-->选项”,就可以进行设置了(SERVER 2003默认为20分钟)。
15、做邮件收发及10M附件测试(内对外,内对内,外对内);打开2003自带防火墙,并打开POP3、SMTP、WEB、远程桌面。充许此4项服务,OK, 如果想用IMAP4或SSL的SMTP、POP3、IMAP4也需要打开相应的端口;再次做邮件收发测试(内对外,内对内,外对内)。下面是邮件收发的简单展示:
从
emile@emile88.vicp.net发邮件到
xiangyunsong@163.com
从
xiangyunsong@163.com发邮件到
emile@emile88.vicp.net
16、还可以做邮件查病毒测试:
先下个测试用的无害病毒:
http://www.eicar.org/download/eicar.com.txt 用webmail自己给自己发封带这个病毒作附件的邮件,如果收不到的话,并且正常邮件都可以收到,那就说明防病毒功能生效了。
收尾工作:将admin帐号的密码加强;改名、加强壮口令,并禁用GUEST帐号。
这样,我们就架设成功了一台可以针对企业应用的mail服务器。