目录

创建网站

上传源码,并解压

安装

访问http://mail.daeny.cn/installer/,进入到安装页面

有3个不OK,我们需要挨个解决一下

第一个



安装后,重启PHP



然后刷新http://mail.daeny.cn/installer/,看看是否OK,理论上是OK的

第二个

大概在914行,删掉前面的;号,意思就是取消注释,启用了,然后重启PHP,刷新安装页面,看看是否OK

第三个

安装后,重启PHP,看看是否OK,我这里反正全都绿了,哈哈

配置信息

点击下一步

然后填写数据库信息

勾选修改密码插件

然后点击最下面的CREATE CONFIG按钮

然后再点击CONTIINUE按钮

点击Initialize database按钮,进行数据库初始化

测试

访问首页,正常就可以继续往下

配置修改密码插件

先别着急登录,先配置好

生效



去掉末尾的.dist,使之生效。

修改数据库连接,113行

$config['password_db_dsn'] = 'mysql://数据库账号:数据库密码@localhost/数据库名称';

就是和我们在上面配置的一样

修改SQL语句,138行

$config['password_query'] = 'UPDATE hm_accounts SET accountpassword=%p,accountpwencryption = 0 WHERE accountaddress=%u LIMIT 1';

保存

登录

输入test@daeny.cn,密码test123



成功啦

测试修改密码插件

手动退出登录,然后重新登录,大概率你会发现,连接失败了



别慌,这是自动封禁了,去服务器里,找到IP范围,删除你的账号即可

测试收信

用QQ邮箱往测试邮箱发送一封邮件



在我们的邮箱里刷新邮件



搞定啦

测试发信

我们这里回复刚刚收到的测试邮件



在QQ邮箱里看看,收到了没有



恭喜你,完成了自建邮局的搭建

批量管理、HTTP API接口

介绍

hMailServer自建邮局专用HTTP API接口,支持批量查询、添加、删除域名,批量查询、添加、删除邮箱账号,还可以批量设置邮件转发、删除邮件记录等。同时还提供了邮件查询功能,可以获取收信、发信邮件列表,还可以直接读取某个邮箱账号的最新一封邮件,支持垃圾箱,支持接口鉴权,稳定不崩溃。接口文档:https://hmserver.apifox.cn/

价格

永久离线版400元,不限制机器数量,永久包售后更新。免费赠送配套的可视化管家软件

如有需要、有任何问题请联系 Daen QQ 1330166564

此外承接代搭建hMailServer邮局、各种软件、接口定制开发

截图演示

搭建邮局-3.安装邮局前端roundcube和测试的更多相关文章

  1. LNMP环境搭建:Nginx安装、测试与域名配置

    Nginx作为一款优秀的Web Server软件同时也是一款优秀的负载均衡或前端反向代理.缓存服务软件 2.编译安装Nginx (1)安装Nginx依赖函数库pcre pcre为“perl兼容正则表达 ...

  2. Hadoop3集群搭建之——虚拟机安装

    现在做的项目是个大数据报表系统,刚开始的时候,负责做Java方面的接口(项目前端为独立的Java web 系统,后端也是Java web的系统,前后端系统通过接口传输数据),后来领导觉得大家需要多元化 ...

  3. 基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境

    基于 Express+Gulp+BrowserSync 搭建一套高性能的前端开发环境 Express 是比较经典的,也是最常用的 Nodejs Web框架. 一.Express 快速构建一个web应用 ...

  4. 内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境(mobaxterm、tigervnc、nfs、node)

    内网 Ubuntu 20.04 搭建 docusaurus 项目(或前端项目)的环境 背景 内网开发机是 win7,只能安装 node 14 以下,而 spug 的文档项目采用的是 Facebook ...

  5. Tesseract环境搭建及编译安装

    Tesseract环境搭建及编译安装 Tesseract源码都是C++源码:对于不咋会C++的人来说,这真是...虽然说语言有相通性,但是...哎!!!!! 分享出来,也希望对大家有所帮助. 环境:w ...

  6. Hadoop3集群搭建之——hbase安装及简单操作

    折腾了这么久,hbase终于装好了 ------------------------- 上篇: Hadoop3集群搭建之——虚拟机安装 Hadoop3集群搭建之——安装hadoop,配置环境 Hado ...

  7. Hadoop3集群搭建之——hive安装

    Hadoop3集群搭建之——虚拟机安装 Hadoop3集群搭建之——安装hadoop,配置环境 Hadoop3集群搭建之——配置ntp服务 Hadoop3集群搭建之——hbase安装及简单操作 现在到 ...

  8. Python环境搭建和pycharm安装

    Python环境搭建和pycharm安装 本人安装环境为Windows10系统,下载的Python版本为3.4社区版本,可参考 1.下载Python3.4版本 官网:https://www.pytho ...

  9. LNMP环境搭建之php安装,wordpress博客搭建

    LNMP环境搭建之php安装,wordpress博客搭建 一.介绍: 1.什么是CGI CGI全称是"通用网关接口"(Common Gateway Interface),HTTP服 ...

  10. swoole新手教程01-环境搭建及扩展安装

    写在前面的废话 <swoole源代码分析>已经写了13章,整个swoole的核心架构基本都分析的差点儿相同了.于是心里一直以来想整理swoole的文档并写一份教程的想法就再度浮了出来. 实 ...

随机推荐

  1. 全面的C#/.NET/.NET Core面试宝典(永久免费)

    前言 C#/.NET/.NET Core相关技术常见面试题汇总,不仅仅为了面试而学习,更多的是查漏补缺.扩充知识面和大家共同学习.携手进步. 该知识库主要由自己平时学习和工作实践总结.网上优秀文章资料 ...

  2. 市场教父 André Kostolany

    大家好,我是 沃伦·爱德华·巴菲特(Warren Edward Buffett,1930 年 8 月 30 日 - ) 查尔斯·托马斯·芒格(Charles Thomas Munger,1924 年 ...

  3. golng切片实现分页

    前言 实现切片分页,主要是根据选择页码和每页显示数量,计算了切片的开始.结束索引地址 package main import "math" func main() { slice1 ...

  4. go 遍历修改切片数据

    package main import "fmt" type good struct { id int64 sum int64 } func main() { good1 := g ...

  5. Go语言中的匿名函数和闭包,简单理解

    匿名函数是一种没有函数名的函数,即定义即使用:闭包作为一种携带状态的函数,我们可以简单地将它理解为"对象",因为它同时具备状态和行为. 匿名函数 匿名函数没有函数名,只有函数体,它 ...

  6. Windows 提权-服务_弱服务权限

    本文通过 Google 翻译 Weak Service Permissions – Windows Privilege Escalation 这篇文章所产生,本人仅是对机器翻译中部分表达别扭的字词进行 ...

  7. Redis 持久化机制简介【Redis 系列之三】

    〇.前言 Redis 持久化主要有两种:RDB(数据快照模式).AOF(追加模式),另外就是这两种模式的混合模式用. 本文将对这三种情况进行详细介绍. 博主 Redis 相关文章都在这里了:https ...

  8. docx4j转换pdf样式问题~Java Libreoffice转换pdf

    背景 本篇文章主要是介绍我在使用docx4j过程中遇到的问题,并最终如何通过Libreoffice来实现pdf的转换. 问题 在使用docx4j转换pdf过程中发现word文档中表格.加粗样式无法实现 ...

  9. ReentrantLock底层源码分析

    一.简单使用 在聊它的源码之前,我们先来做个简单的使用说明.当我在IDEA中创建了一个简单的Demo之后,它会给出以下提示 提示文字 在使用阻塞等待获取锁的方式中,必须在try代码块之外,并且在加锁方 ...

  10. Spring 整合 Junit

    一.导入jar包 二.使用@RunWith 注解替换原有运行器 [main()] /** * * @Company http://www.ithiema.com * @Version 1.0 */ @ ...