总的来说,网上资料不多,虽然有几篇看着非常详细,但是还是让我踩了很多坑。那我们就进入主题。

------------------分割线 20210413

看到大家有些问题,我这个文章也是三年前的了,最新的内容也懒得再去验证一遍,大家去官网阅读最新的文档

https://afterlogic.com/docs/webmail-lite-8/system-requirements

另外,hmail在使用的过程中也不太好,性能存在问题,几十人还可以,功能也不完善。

一、收集软件。

1、Apache httpserver 2.4-vc15。官网->左侧download->自动跳转最新版本,点击->file for windows->Apache Lounge->选择windows合适版本,最好选择VC15,便于与PHP兼容。

2、php7。官网php.net->最新版本7.xx,downloads page->windows downloads->VC15 x64 Thread Safe(自己看位数, 。但是必须是Thread Safe)

3、hmailserver。官网https://www.hmailserver.com,download,最新版本。

4、afterlogic。官网,官网,官网。重要的事情说三遍,此处坑我一天。https://afterlogic.org。download WebMail Lite PHP。afterlogic.com是afterlogic的收费版官网,不要看错。

5、mysql。5.6,5.7均可。windows最好下载绿色版本。此处不赘述。

二、安装配置。

1、Apache和PHP的安装配置,对于有经验的人来说,问题不大(第一次接触php+Apache的我,%>_<%)。分别解压后配置即可。

Apache主要配置:

ServerRoot="G:/Apache/htdocs"

在<IfModule unixd_module>前面加入:
LoadModule php7_module "G:/php7/php7apache2_4.dll"
PHPIniDir "G:/php7"

AddType application/x-httpd-php .php .html .htm

ServerName 127.0.0.1:80

<Directory "G:/Apache24/htdocs">

<IfModule dir_module>
    DirectoryIndex index.html index.htm index.php

</IfModule>

PHP主要配置:

复制php.ini-Deployment,重命名php.ini。打开编辑,主要设置扩展:

extension_dir = "G:/php7/ext"

随后,放开如下插件(删除前面的分号)

extension=php_curl.dll
extension=php_fileinfo.dll
extension=php_gd2.dll
extension=php_gettext.dll
extension=php_mbstring.dll
extension=php_mysql.dll
extension=php_mysqli.dll
extension=php_openssl.dll
extension=php_pdo_mysql.dll
extension=php_soap.dll
extension=php_sockets.dll

extension=php_xmlrpc.dll

再设置时间

date.timezone = Asia/Shanghai

配置完成后,测试Apache和php。在Apache的htdocs下新建test.php文件,输入

<?phpphpinfo();
?>

然后到Apache bin下,shift+右键启动dos,输入httpd.exe -k install,提示成功后,双击打开ApacheMonitor,点击start启动Apache服务。浏览器输入localhost/test.php。确认能显示php信息即可。

Q:如果不能启动,显示缺少mscv_110.dll,安装vc++2015库。百度搜索后就有微软的官方下载。

2、mysql安装并启动。

这个非常简单,windows绿色版直接双击mysqld.exe启动即可。不能启动换右键,管理员运行。

3、hmailServer安装。

3.1、程序安装

正常的windows安装。注意选择mysql,填写正确的数据库信息。填写数据库名称时,输入一个你想给hmail服务器的数据库名称即可,我们假设为mail。数据库安装程序会提示创建。

Q:当无法创建,提示缺少libmysql.dll时,复制mysql根目录下的到hmail安装根目录即可。如果还是不行,可能hmail使用的是32位,可以网上找一个放进去。

最后,注意记住你给hmail管理员设置的密码。

Q:安装完成后,如果需要汉化,网上有教程和文件,唯一要注意的是文本是unicode编码~~踩过的坑。

3.2、邮件服务器设置

开始-》程序,hmail下,可以看到5个快捷方式。我们点击hmail administrator,输入安装最后的管理员密码。

进去后,点击domain(域名),点击添加。如果没有内部域名,直接输入该服务器ip地址。然后设置磁盘总大小和每份邮件大小、账号最大容量。保存。

在域名下,账号新建,输入用户名,密码等。

Q:注意最大容量必须小于等于域名设置的大小。

然后,去设置-》协议下设置SMTP下的中继邮箱的ip为本机ip。

去日志中打开日志。

ip范围中设置本机和Internet。

hmail设置完成后,我们可以使用Foxmail进行测试。

4、afterlogic安装。

把解压后的目录复制进Apache htdocs目录,重命名mail,浏览器输入localhost/mail/?install。会进行环境检测,确认能否web启动访问。

Q:此处,如果提示curl插件不识别,请把php7 根目录下的libssh2.dll复制进Apache bin下(坑~~)。

如果通过,可以直接访问localhost/mail,使用superadmin,密码空登陆。

登陆后,在数据库处,为afterlogic设置一个web的数据库。

Q: 这个数据库是单独的,和为hmail设置的不同,不要使用同一个,我们假设为webmail。这个数据库需要自己手工创建,请使用utf-8。

设置完,测试链接,成功后,点击create tables,创建table,然后保存。

然后,再为webmail设置后台mail server,因为webmail只是一个转发服务的web。里边填写我们hmail的ip等。

确认设置正确后,退出,使用hmail中的用户,进行登录。

再次鄙视sourceForge里的afterlogic,当时所有都好了,就是不能登录,捯饬一整天。官网下载的afterlogic安装方式和网上其他教程不一样, 请大家注意。

最后,还是非常感谢网上不多的教程,让我基本都配置完成了。

that's all......

内网邮箱webmail搭建-基于windows+hmail+afterlogic相关推荐

  1. nps内网穿透服务器搭建教程(阿里云)-小宇特详解

    nps内网穿透服务器搭建教程(阿里云)-小宇特详解 前期准备 1.一台云服务器 2.配置安全组 3.在自己的电脑上安装nps 云服务器的话自己买,我这里使用的是阿里云 讲一下配置安全组 打开阿里云的官 ...

  2. 自建内网邮箱服务器(下)

    昨天已经建好貌似完成的邮箱服务器 今天测试一下: 从test02@tg.zyy发送一封邮件到qq邮箱 发送成功 查看QQ邮箱 接收成功 测试二:从QQ邮箱发送至test02 回复 回复结果: 找不到域 ...

  3. frp内网穿透并搭建配置使用

    一文搞懂frp内网穿透并搭建配置使用 原文链接 ->https://developer.aliyun.com/article/853534?spm=ding_open_doc.document. ...

  4. nps内网穿透服务器搭建教程(ip显示阿里云的ip)-小宇特详解

    nps内网穿透服务器搭建教程(ip显示阿里云的ip)-小宇特详解 一共有两部分,一部分是windows安装,一部分是linux系统(使得ip显示自己的阿里云). 前期准备 1.一台云服务器 2.配置安 ...

  5. Frp内网穿透保姆级教程 windows内网穿透

    Frp内网穿透保姆级教程 windows内网穿透 准备工作 一台具有公网ip的云服务器(我的是ubuntu) frp程序 流程 将frps放到具有公网ip的服务器上 将frpc放到需要内网穿透机器上, ...

  6. 离线/内网环境下搭建vue开发环境

    系列文章目录 第一讲 离线/内网环境下搭建vue开发环境 第二讲 内网环境运行maven项目 目录 外网环境搭建 一.安装nodeJS 二.安装vue依赖包 内网环境正式开始 准备工作: 一.安装no ...

  7. 树莓派3 利用frp内网穿透web搭建 -- bt下载机的应用

                                    树莓派3 利用frp内网穿透web搭建 -- bt下载机的应用 请参考我前面写的博客:http://blog.csdn.net/wang ...

  8. 企业内网视频会议服务器搭建有哪些技巧?

    企业视频会议服务器搭建在企业内部网络保障安全,是目前众多企业考虑的重要因素点,那么,内网视频会议服务器搭建该如何选择视频会议服务器?今天,我们分享一下内网视频会议服务器的选择与搭建. 1.企业内网视频 ...

  9. afterlogic webmail lite php,windows内网邮件服务器搭建(hMailserver+ AfterLogic WebMail Lite)

    1.hMailserver的安装 hMailserver是一个开源免费的mail服务软件,它很小3M多并且支持POP3.SMTP.IMAP服务.多域名.别名.SSL支持.防病毒.防垃圾.内置备份功能. ...

最新文章

  1. Java实现的简单神经网络(基于Sigmoid激活函数)
  2. kafka集群broker频繁挂掉问题解决方案
  3. 理解单片机系统—汇编语言
  4. 重磅新作!预训练语言模型入门必读好书 | 送书福利
  5. 博科光纤交换机java_带有光纤的可扩展,健壮和标准的Java Web服务
  6. 使用vue-axios请求geoJson数据报错的问题
  7. 简单的springBoot集成jedis
  8. Hadoop专业解决方案-第5章 开发可靠的MapReduce应用
  9. cmd怎么查看当前静态路由_怎么使用cmd设置添加电脑上静态路由
  10. java short int 转换_基本类型'short'-Java中的强制转换
  11. developer.biao.daily.20140731
  12. 送你一波运维背锅专用图~
  13. iOS 的 (签名验签)Code Signing 体系
  14. 酒店简易管理系统制作详细过程
  15. 2021十个最佳linux发行版介绍
  16. Mybatis 映射文件
  17. 仿热血江湖帮战客方血帮战 开始对战记时器结束事件
  18. 想买折叠手机的你,了解OLED显示很有必要
  19. DDR2 DDR3的区别
  20. Window类似Alfred的搜索软件——Wox

热门文章

  1. 2019年7月抖音热门音乐整理精选合集- 免费下载
  2. 赫夫曼树与赫夫曼编码
  3. eclipse ide安装_如何下载和安装Eclipse IDE?
  4. php的json格式,php json格式问题
  5. 抖音上的旅游广告怎么样,本文来告诉你答案
  6. kali2021设置中文
  7. SystemX技术(九月)
  8. 视频配音篇,如何使用百度翻译将文本转换为mp3语音?
  9. outlook发送接收错误_如何在Outlook 2013中为RSS源创建发送/接收组
  10. 90天入门UE引擎开发--学习日记(30/100)