hMailServer 安装教程
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
点击储存后会出现询问画面,询问是否重启hMailServer,此处因为还要添加其他端口所以选否(N),在添加完最 后一个端口后才选择是(Y)。
增强安全性
其次pop3/995。
增强安全性
最后IMAP/993。添加完成后可以重启hMailServer,这时候可以去测试新的加密通道是否正常工作了。 未完,待续。
申请好域名后需要为名称解析做好配置,首先是 A 记录就是主机记录,如上图 mail 配置ip为180.166.112.70,其次 是别名记录CNAME,我们主要配置pop3,smtp,imap三项,最后是文字记录spf,内容为 v=spf1 ip4:180.166.112.7 0 include:_ mx –all
增强安全性
先由收发邮件开始,增加加密通道的接口 pop3/995、smtp/465、imap/993,既然是加密通道所以就需要密钥的 生成,我们使用的工具是 openSSL,安装好openssl后,在命令模式下执行 openssl genrsa -out cocdfs.key 1024 生成密钥。
选择安装目录,我选择安装在 D:\hMailServer ,点击Next。 因为要存放邮件,所以选择安装在容量比较大的硬盘分区里。
安装hMailServer
点击Next。
安装hMailServer
习惯原因,我选择将数据设置在已经安装的的MySQL上,所以选择第二选项使用外部数据库引擎。点击Next。
增强安全性
下一步在hMailServer的设置、进阶、SSL Certificates选项中新增,点击Add。
增强安全性
填入名称,导入密钥跟证书位置。
增强安全性
开始添加端口,在设置、进阶、TCP/IP协定中点击Add添加端口。
增强安全性
只能一次一个端口添加,首先smtp/465。
增强安全性
安装hMailServer
完成hMailServer的安装,点击Finish 并且打开 hMailServer。
设置hMailServer
hMailServer开启后如图所示,点击本机(localhost),可以勾选下方的自动连接,再点击Edit做设置。
设置hMailServer
勾选保存密码,填入本机hMailServer管理密码后,点击Save。
安装hMailServer
这里没什么特别的,只是设定一个名称而已,我默认这个名称,点击Next。
安装hMailServer
设置hMailServer的管理密码,我设置成Shayne-700,点击Next。
安装hMailServer
最后确认,点击Install。
安装hMailServer
输入管理密码,点击OK。
设置hMailServer中文化
这时候 Select language 的选项中就有中文了。选择 chinese 后点击OK。
设置hMailServer中文化
此时画面自动切换到中文,是不是很亲切啊。点击新增网域,我们开始设置hMailServer了。
新增网域
填入申请的域名,点击储存。在hMailServer中的所有修改与设定都必定要储存。
设置hMailServer中文化
将 D:\hMailServer\Bin\hMailServer.INI 内容如左图,修改如右图增加 ,chinese 即可,然后重启hMailServer在Win dows的服务。
设置hMailServer中文化
接著启动 hMailServer Administrator 选择 File , Select language。
XAMPP配置
上图红框部分可以点击将该选项安装成Windows的服务,必须在该程序停止的状态下点击,如上图MySQL可以点 击安装成服务,Apache则不可以,必须先点击橘框Stop后再安装服务,蓝框显示该程序的状态,表示Apache已 经启动,橘框部分可以点击启动/停止,管理,配置。
XAMPP操作
XAMPP操作
点击中文进入管理页面,在管理页面可以进一步为XAMPP做一些配置,本教程主要是针对hMailServer,此处就 不再为XAMPP做说明了。
ห้องสมุดไป่ตู้
设置MySQL密码
在XAMPP控制面板点击Admin,进入MySQL管理页面。
设置MySQL密码
点击用户设置MySQL密码。
设置MySQL密码
安装成Windows的服务后,红框显示成绿色勾,蓝框则显示该程序已经启动并且显示开启端口80,443,3306的服务。
XAMPP操作
点击XAMPP控制面板上Apache的Admin可以看到上图浏览器打开 http://localhost/xampp/splash.php,这里就是X AMPP的管理页面。
Windows 环境下完全免 费的邮件服务器
hMailServer
架设前的准备事项
• • • • • 申请注册域名 确认固定IP地址 服务器或稳定性良好的个人电脑 OS- Windows 2012,2008,2003,7,8,XP皆可 下载hMailServer
/index.php?page=download /zh_cn/download.html
设置hMailServer
保存后回到启动画面,这时可以勾选自动连结,并点击Connect,进入本机hMailServer。
设置hMailServer
终于可以看到hMailServer的画面了,现在先不急于设置,首先要做本地化,将hMailServer的画面改成中文显示。 在网上可以搜索到hMailServer中文化的资源,只是一个小小的文本档案chinese.ini,将这个档案拷贝到D:\hMailS erver\Languages里,接著修改 D:\hMailServer\Bin\hMailServer.INI。
增强安全性
接著执行 openssl req -new -nodes -key cocdfs.key -out cocdfs.csr 生成证书范本,并回答问题,如图所示。
增强安全性
最后执行 openssl x509 -req -days 1024 -in cocdfs.csr -signkey cocdfs.key -out cocdfs.crt 完成证书的生成。将co cdfs.key 与 cocdfs.crt 两个档案拷贝到 C:\hMailServer\Externals\CA 目录中。
开始安装
在准备好的服务器上先测试是否可以上网,并且在防火墙上将端口80,443,25,110,143,995,993,465指向该服务器 以提供邮件的收发服务,以及webmail的服务,第一步架设WAMP平台,执行xampp-win32-1.8.2-4-VC9-installer. exe。
安装XAMPP
新增网域
接著点击设置,通讯协定,SMTP,邮件传送,在 Local host name栏里填入主机名称。
新增网域
最后在确认在,设置,进阶,IP范围中的 Internet中的选项,勾选的选项如图所示。到这里就可以到客户端去做 测试了,记得去设定的域名里,添加帐号喔。
新增网域
说明一下帐号权限,在hMailServer中,帐号分成三个层级,一般使用者,网域,服务器,一般使用者就不说明了, 网域的权限就是针对该网域有一切生杀大权,服务器更厉害,针对本服务器有一切生杀大权。
• 下载WAMP平台,如XAMPP • 下载webmail客户端,如Roundcube
/
• 下载mail客户端,如Thunderbird
/apps/internet/thunderbird_portable
配置DNS
默认选项即可,点击Next
安装XAMPP
设定安装目录,建议不要安装在系统盘上,所以我选择安装在 D:\xampp,点击Next。
安装XAMPP
将默认选项取消就不烦人了,点击Next。
安装XAMPP
烦人的提示,点击Next。
安装XAMPP
终于开始安装了。
安装XAMPP
XAMPP安装结束,点击Finish,默认选项可以顺道打开XAMPP的控制面板。
设置MySQL密码
此时管理页面如上图所示,需要输入用户名及密码,MySQL密码设置成功。
安装hMailServer
执行已下载的 hMailServer-5.4-Bxxxx.exe,点击Next。
安装hMailServer
确认选项 I accept the agreement 后点击Next。
安装hMailServer
安装hMailServer
数据库配置第一步,点击Next。
安装hMailServer
第二步创建新数据库,点击Next。
安装hMailServer
第三步,我选择MySQL,点击Next。
安装hMailServer
第四步,填入数据库ip地址,要创建的数据库名称,MySQL的登入名及密码后点击Next。因为都是本机存取所以 没在意安全问题,如果不是在本机存取数据库,建议另外创建MySQL的存取帐号及密码。
点击 root/localhost 编辑权限,设置密码。
设置MySQL密码
下拉页面到修改密码处,输入密码两次后点击执行。我将密码设置成Shayne-700。
设置MySQL密码
设置成功后就没法进入MySQL管理页面了,此时需要手动配置phpMyAdmin的配置文档,D:\xampp\phpMyAdmin \config.inc.php , 在第19行将 $cfg[‘Servers’][$i][‘auth_type’] = ‘config; 修改成 $cfg[’Servers‘][$i][’auth_type‘] = ’coo kie‘; ,然后再XAMPP控制面板上再点击 MySQL的Admin进入管理页面。
安装hMailServer
第五步,设置hMailServer启动前必须的服务,我在这里选择 mysql ,因为帐号都在 MySQL数据库里,所以必须 先有数据库才启动hMailServer。点击Next。
安装hMailServer
第六步,罗嗦的最后确认。点击Next。
安装hMailServer
第六步,这里有个错误提示,hMailServer无法连接外部MySQL数据库,因为MySQL动态连结库版本的问题,所 以需要将 D:\xampp\mysql\lib\libmysql.dll 拷贝到 D:\hMailServer\Bin,完成后点击Next。
安装hMailServer
第七步,完成数据库设置,点击Close。