windows内网邮件服务器搭建(hMailserver+ AfterLogic WebMail Lite)
一、准备工作
hMailserver是一个开源免费的mail服务软件,它很小3M多并且支持POP3、SMTP、IMAP服务、多域名、别名、SSL支持、防病毒、防垃圾、内置备份功能、脚本支持、服务端规则支持、多语言、MYSQL、PostgreSQL或MSSQL后端支持、web管理界面等等功能。
邮件服务器软件hMailServer(用最新5.3.3):www.hmailserver/?page=download
邮件服务器运行需要.NET 2.0支持,如果你电脑里没有.NET2.0,安装程序可以自己下载,(下载和安装过程有点慢,请耐心等待。建议大家在安装hMailServer之前也安装好。)你也可以提前到微软上自己下载来安装好,下面是官方下载地址:www.microsoft/downloads/details.aspx?FamilyID=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=zh-cn
另外,要架设对外的邮件系统,需要有一个公网IP ,并且配置域名的MX记录
hMailServer的系统需求,基本上是主流的windows 系统都能用的。
Microsoft Windows 2008 (all editions, except for Core)
Microsoft Windows Vista
Microsoft Windows 2003 (all editions)
Microsoft Windows XP Professional
Microsoft Windows 2000 (all editions)
二、开始安装
1.运行安装程序,一路点NEXT 5次,所有选项默认即可。
2.点install,如果你的电脑里没有.NET2.0,那安装程序会提示里下载安装
3.我们点击是,安装程序开始自动下载。
4.下载完成后自动安装,安装过程有点慢,请耐心等待。(实在好慢,建议大家在安装hMailServer之前也安装好。)
5. 用户不多,可以直接使用内置的数据库引擎,如果用户多,可以选择下面的mysql、mssql
、postgresql数据库,选择数据库后输入连接参数。接下来提示输入邮件系统管理员密码。
6. 输入密码后,点NEXT,再点Finish。
7.如果需要中文界面, 安装完成后,可以将自己做的文件chinese.ini复制到hMailServer安装目录的languages目录下,然后打开到bin目录下的hMailServer.ini文件,在GUILanguage字段下增加chinese的支持,把hMailServer的服务停止再启动一下,打开hMailServer Administrator,连接本地服务器,密码就是安装hMailServer时设置的管理密码
了。
8.点击Connect,在提示框中输入之前设置的密码。
9. 出现软件主界面了,点击Add domain按钮,添加域名(进入到管理界面,选择菜单“File”里的“Select Language”,选“chinese”,重新连接,界面就变成中文了)。安装完hMailServer后有一个hMailServer Administrator的客户端使用,但是有时候还是需要远程控hMailServer,这个功能hMailServer是用PHPWebAdmin实现的。
web下载官方下载
web下载官方下载
前提已经安装了Apache Http Server,并且可以运行PHP5,假定端口号是8080。
hMailServer中已经含有PHPWebAdmin,安装完之后,在安装目录下可以看到PHPWebAdmin的文件夹,这个复制出来,如复制到D:\PHPWebAdmin,重命名config-dist.php为config.php。打开该文件:
修改$hmail_config['rooturl']的值为"localhost:8080/PHPWebAdmin/",注意最后要有"/"
在Apache Http Server中配好相应的虚拟目录,重启Apache服务,输入localhost:8080/PHPWebAdmin可以看到PHPWebAdmin的登陆界面了,帐号就是hMailServer的登陆帐号。
hMailServer中已经含有PHPWebAdmin,安装完之后,在安装目录下可以看到PHPWebAdmin的文件夹,这个复制出来,如复制到D:\PHPWebAdmin,重命名config-dist.php为config.php。打开该文件:
修改$hmail_config['rooturl']的值为"localhost:8080/PHPWebAdmin/",注意最后要有"/"
在Apache Http Server中配好相应的虚拟目录,重启Apache服务,输入localhost:8080/PHPWebAdmin可以看到PHPWebAdmin的登陆界面了,帐号就是hMailServer的登陆帐号。
10. 在Welcome界面里点击 Add domain 添加一个域名,应为现在是在内容搭建服务器所以这里添加的是服务器ip地址。
11、选择在Settings(设置)里的 Advanced(高级)选项,并填写服务器ip地址。
12. 现在开始添加邮件账号,点击主窗口左栏的Accounts,再点右边的Add按钮。
13. 输入用户名和密码,其他都默认,点击Save按钮保存。
其他:1、 IP Ranges 出现红的ip是应为这个ip登录出错或者密码错误的次数太多引起的,
如果只是内网使用你可以到 Advanced(高级) -> Auto-ban(自动屏蔽) 里关掉自动屏蔽,也可以修改登录次数或者错误重试次数。
2、解决安装hmailserver不能到libmysql.dll
在安装hmailserver的时候出现了一下错误.
Error:The MySQL client (libmysql.dll, 32 bit) could not be loaded.[nl]hMailServer needs this file to be able to connect to MySQL.The MySQL client needs to be manually copied to the hMailServer Bin directory. The file is not included in the hMailServer installation.[nl]Path: C:\Program Files\hMailServer\Bin\libmysql.dll”
解决的办法就是下载一个相应的dll文件放到hmailserver下的bin目录下
下载:libmysql.dll dl.dbank/c0vkuxxv66 或者到MySQL的安装目录下bin目录中拷贝
下载:libmysql.dll dl.dbank/c0vkuxxv66 或者到MySQL的安装目录下bin目录中拷贝
三、Outlook Experss 设置
1.添加帐户
2.设置服务器(按图上的配置就行了,相应的ip和别名替换成自己的)
可以多创建几个账号做测试。
四、为hMailServer添加webmail的支持
hMailServer本身没有WebMail, 这里使用AfterLogic Webmail Lite 作为WebMail
AfterLogic Webmail Lite PHP,是一个非常易用的webmail,支持AJAX和皮肤更换。支持POP3、IMAP和 SMTP,安装非常简单,有 asp 和 php(可以支持 Linux) 版,支持 Web 管理邮件和 Web 收发邮件,地址簿管理,需要apache+php+mysql环境支持。
1、 下载AfterLogic Webmail Lite
www.afterlogic/download/webmail-lite
2、 解压安装文件到apache web服务器的应用目录
3、 安装webmail,输入localhost:81/webmail/adminpanel/install.php开始安装,直接点下一步
4、 Mysql数据库连接参数配置,首先需要添加个webmail数据库
5、 设置管理密码
6、 测试一下跟hMailServer的连接状况,显示成功
7、 提示删掉install.htm跟install.php文件
8、 返回localhost:81/webmail/adminpanel登录webmail管理界面
9、 设置相关参数
10、 配置完成,返回登录界面localhost:81/webmail/
11、 完成所有配置可以用webmail收发邮件了
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论