hMailServer + AfterLogic WebMail Lite PHP 搭建内网邮件服务

起因:浙摄版信息技术五年级上册“第二课 邮件传祝福”、“第三课 网络快递员”内容涉及电子邮件的操作,然而小学生大部分没有电子邮箱,现在注册电子邮箱又需要手机号,找了很多替代品(FreeWebmail、ProtonMail……),但都未达到预期效果,顾产生自己搭建一个内网邮箱的想法。

 软件:

  1. hMailServer 5.6.7 - Build 2425
  2. WebMail Lite PHP
  3. 服务器方面为了方便,直接用phpStudy

环境:

教师机Win7

过程:

  1. 下载安装好以上软件,打开phpstudy,开启Apache和MySQL。
  2. hMailServer的安装网上教程很多,就是有个选Database Type的选use external database engine。然后进行hMailServer Database Setup,根据提示选择数据库mysql,数据库地址localhost,数据库默认用户和密码root/root。配置好后用hMailServer Administrator进入,添加Domain,添加一个教师的邮箱账号,更多的配置是按照这篇文章,不过我主要就配置了两个地方,1)关闭了settings-advanced-auto-ban,2)settings-advanced-ip ranged都改成了0.0.0.0-255.255.255.255。可能2是不用配置的,1是怕教师机同时打开,或者学生乱操作导致ban了麻烦。
  3. WebMail Lite PHP直接解压到网站根目录下,打开localhost/mail/?install看下是不是都可以,可以就登录superadmin,手动建立一个数据库来连接,然后添加hMailServer设置的域名。

最后批量添加学生账号,参考此文hmailserver批量添加用户

 

问题:

每次重启后,都要任务管理器结束一下hMailServer,然后再打开Administrator,不然进Administrator就会提示连接不到数据库,然后webmail就会没有。

 

上一篇:pytorch学习笔记(二)


下一篇:百度飞桨开源业内首个口罩人脸检测及分类模型【转】