使用目前比较新的软件,开源的,大家块来看看吧。大家可以去查一下,下载个IOS,刻个光盘,直接安装使用,嘻嘻,一个字,爽。。。。EMOS部署详细步骤第一步:安装EMOS操作系统在安装操作系统时需要注意的是划分的分区,因为在默认的情况下extmail的邮箱,用户等信息是存放在/home/domains目录下,/home也是EMOS服务器上需要空间最大的目录,因为/home/domains跟随用户的增加而增加。Swap是交换分区。Disk Druid分区界面在系统安装完成并重新引导后,进入的是EMOS的默认配置界面。在这个欢迎界面中用户可以配置,默认域、默认主机名、最大邮件大小、使用的数据库类型、webmail的登录密码和数据库的登录密码。其中需要默认选择的是:数据库类型(MYSQL)、spam类型(垃圾邮件类型)、导出dspam数据(过滤系统数据)和TLS支持(安全传输层协议)。需要用户修改的内容有:最大邮件大小(默认是10M)、webmail登录密码(默认是extmail)、mysql数据库密码(默认是extmail)、服务器类型(默认是企业模式)。备注:因为extmail没有默认域的概念所以默认域不是必须要修改的,服务器的工作类型有企业和ISP模式,他们的区别是ISP支持10万以上的用户,到后期会做集群服务的模式,且两种工作类型的目录结构不同。确认EMOS配置后并自动安装配置到此EMOS的整个系统已经安装完成,剩下需要操作的地方可以根据个人不同的需要而设置了。第二步:修改核心配置文件主要修改的两个文件,一个存放在/var/www/extsuite/extmail/webmail.cf另一个在/var/www/extsuite/extman/webman.cf中,webmail.cf文件是extmail的配置文件,webman.cf是extman的配置文件。Webmail.cf文件参数介绍:SYS_IP_SECURITY_ON = 1# 首页登陆时ip安全,设置为1时不打开,便于管理员设置全局,而不需要改模板;SYS_PERMIT_NOQUOTA = 0# 设置为0时,系统将不限制邮箱容量,默认设置为1;SYS_SPAM_REPORT_ON =  1# 系统spam报告开关;1为开,0为关;SYS_USER_LANG =  zh_CN# 用户默认语言,中文可以设置为zh_CN;SYS_USER_CHARSET = GBK# 指定用户默认字符集,中文可以设置为gb2312;SYS_USER_TIMEZONE = +0800# 指定用户默认时区,默认为东八区:+0800;SYS_MFILTER_ON =  1# 过滤器开关;1为开,0为关;SYS_NETDISK_ON =  0# 网络磁盘开关;1为开,0为关;若设置了0,则即使在extman内打开用户网络磁盘功能# 用户都不能使用该功能;SYS_SHOW_SIGNUP =  0# 首页"注册免费邮箱"的按钮显示开关;1为显示,0为关闭;Webman.cf文件参数说明:SYS_CAPTCHA_ON =  0# 设置为1需要认证码登录extman,0不需认证码;SYS_CAPTCHA_KEY =# 认证码的key随便输入一个字符串就行;SYS_CAPTCHA_LEN =  5# 认证码的长度,默认为6;SYS_PURGE_DATA =  0# 该设置控制删除用户时默认是否完全删除用户数据,0为否,1为是;SYS_DEFAULT_EXPIRE = 100y# 默认过期时间,格式:?y ?m ?d;SYS_DEFAULT_SERVICES =  smtps,smtp.webmail,imap.pop3# 设置系统开放的功能,包括: smtpd, smtp, webmail, netdisk, imap, pop3# (多参数以 "," 为分割符);SYS_ISP_MODE =  yes# 是否采用ISP模式,格式:yes|no - 如果yes,系统将采用 HashDir 模式来存放数据目录;SYS_DEFAULT_MAXQUOTA = 5000M# 添加域时,默认最大限额大小,单位MB;SYS_DEFAULT_MAXALIAS = 1000# 添加域时,默认最大别名数;SYS_DEFAULT_MAXUSERS =     1000# 添加域时,默认最大用户数;SYS_DEFAULT_MAXNDQUOTA =    0# 添加域时,默认最大网络磁盘限额,单位MB;SYS_USER_DEFAULT_QUOTA =    20# 添加用户时,默认磁盘限额,单位MB;SYS_USER_DEFAULT_NDQUOTA =   0# 添加用户时,默认网络磁盘大小,单位MB;SYS_USER_DEFAULT_EXPIRE =  100y# 添加用户时,默认过期时间, 格式:?y ?m ?d;备注:本处的文档只写出需要修改的地方,两个文件内容的详细信息在后文中有介绍。第四步:登录webmail使用root用户登录webmail,进入页面方式的管理界面,在这个界面中你可以添加域、别名、用户、管理员和查看系统图形日志。备注:在网页中创建出的新域在/home/domains下产生文件,但是如果新创建的域内没有用户,则新域的文件夹不再/home/domains下产生。(新创建的用户初次使用时登录一次webmail可以防止以后的邮件丢失)第五步:导出导入mysql数据库文件操作此项的目的是将旧服务器上的域和用户通过最快捷的方式存放在新的服务器上,extmail的数据主要分为两部分,第一部分是mysql的数据库文件通过sql命令可以导出,另一部分是/home/domains目录下的域目录,里面存放着整个域的所有信息。在导出时要两项全部导出,缺一不可。大概的思路是:1.备份/home/domains目录下的邮件域,通过tar压缩的方式打包。命令是: # tar cvzf /root/extmail.tgz extmail.org命令说明:tar是命令 cvzf是命令的可选参数 /root/extmail/tgz是目的地址 extmail.org是目标文件。2.备份mysql数据库文件,使用sql命令进行数据库的备份。        命令是:#mysqldump -u root -p123456 extmail > /root/extmail.sql     命令说明:ysqldump是命令 -u root 是 user -p123456 是password extmail是数据库名称 > 是导出符号 /root/extmail.sql 是目的地址。3.将刚刚备份的所有数据上传到要导入的服务器上。4.导出域目录文件,通过tar命令解压。            命令是:# tar zxvf /root/extmail.tgz             命令说明:tar是命令 zxvf是命令的可选参数 /root/extmail/tgz是目标文件。5.删除extmail数据库                                        命令是:mysql> drop database extmail            命令说明:drop是删除命令 database是数据库 extmail是数据库名。6.重新创建新的extmail数据库命令是:create database extmail命令说明:create是新建命令 database是数据库 extmail是要创建的数据库名。8. 将旧服务器上的数据库文件导入到新建的数据库中命令是:# mysql -u root -p123 extmail < /root/extmail.sql命令说明:mysql 导入命令 -u root -p123 是用户信息 extmail是库名 < 导入符号 /root/extmail.sql 是目标文件。第六步:同步待测试和实践,相同与异地存储的概念

本文转自glying 51CTO博客,原文链接:http://blog.51cto.com/liying/968598,如需转载请自行联系原作者

emos mysql_企业邮件部署详细步骤(EMOS)相关推荐

  1. Debezium系列之:Debezium UI部署详细步骤

    Debezium系列之:Debezium UI部署详细步骤 一.安装docker 二.修改docker镜像仓库 三.启动debezium ui命令详解 四.启动debezium ui 五.登陆debe ...

  2. tidb 集群部署详细步骤

    tidb 集群部署详细步骤 一.准备工作 1. 四台服务器(开通外网) 117.50.96.236 centos 7.3 64位 117.50.96.235 centos 7.3 64位 117.50 ...

  3. Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例

    Kettle分布式集群安装部署详细步骤和使用分布式Kettle集群示例 一.下载kettle和mysql驱动 二.相关技术博客 三.Kettle分布式集群环境准备 四.解压kettle 五.执行Kit ...

  4. Kafka集群部署详细步骤(包含zookeeper安装步骤)

    Kafka集群部署 注意:如果jdk1.8和zookeeper都安装设置过之后可以直接安装kafka跳过其它步骤 kafka基础简介及基本命令 1.环境准备 1.1集群规划 node01  node0 ...

  5. LNMP架构部署详细步骤

    一.LNMP架构部署 众所周知,LAMP平台是目前应用最为广泛的网站服务器架构其中的"A"对应着wed服务软件APache HTTP Server. 随着Nginx在企业中的使用越 ...

  6. Nginx服务器安装部署详细步骤(多次安装,过程详细)

    Nginx服务器提供了Windows和Linux版本,本文为Linux环境下Nginx服务器的详细安装步骤. 安装环境: Linux服务器操作系统:CentOs 8.1.1911 Nginx版本:1. ...

  7. IIS部署详细步骤、包括错误的解决办法、使用localDB

    1.发布.net core程序 2.打开iis,添加网站,选端口的时候不要冲突,并为其添加程序池 3.对网站的高级设置: 需要给权限,在右边"操作"的"编辑权限" ...

  8. LNMT部署详细步骤并实现动静分离和负载均衡

    实验环境 主机名 IP 操作系统 所需配置 A 192.168.24.131 centos7 2个Tomcat B 192.168.24.146 centos7 mysql,nginx 实验需求 主机 ...

  9. mysql5.7版本安装部署详细步骤

    服务器版本为centos7 最新版mysql下载地址:MySQL :: Download MySQL Community Server 现在的服务器应该都支持64位了,下载64位即可 1.首先新建文件 ...

  10. web项目部署详细步骤

    1. java JDK解压或安装到某目录,并设置环境变量(计算机->属性->高级->环境变量->添加环境变量),名字为:JAVA_HOME  ,值为:JDK的安装目录(如:C: ...

最新文章

  1. msbuild FileSysExcludeFiles
  2. Android高手进阶教程(八)之----Android Widget开发案例(世界杯倒计时!)
  3. oracle导入时提示IMP-00010:不是有效的导出文件,头部验证失败
  4. 如何利用python3创建数据表_python3创建表及表数据;
  5. Python 爬虫利器 Beautiful Soup 4 之文档树的搜索
  6. 音视频技术开发周刊 | 180
  7. SAP系统和微信集成的系列教程之六:如何通过OAuth2获取微信用户信息并显示在SAP UI5应用中
  8. 钻井缸套排量_中国石化顺北特深层及川渝页岩气钻完井关键技术集成:碳酸盐岩酸压技术、优快钻井技术、页岩气强化体积改造技术、高温高压窄间隙固井技术...
  9. 阿里云推出全新内存增强型实例re6,性能提升30%
  10. JSON 与JAVA对象之间的转换(转)
  11. Silverlight Tools 安装失败 解决办法
  12. 百度云 自然语言处理(Nlp)
  13. 软考——IP计算问题那点事
  14. 数据湖 Iceberg 在网易云音乐的实践
  15. 3.22 进口物料的报关手册核销
  16. excel如何拆分表格?
  17. 2020/2/23如何高效使用Axure绘制原型图
  18. 带宽与网速之间的关系
  19. 果园大二下英方课学习姿势
  20. 剑指Offer (九):跳台阶问题进阶版(Java版)

热门文章

  1. VM12虚拟机安装MAC系统,解决常见错误
  2. java软件开发工程师的简历
  3. 模糊控制洗衣机MATLAB模型,洗衣机的模糊控制MATLAB仿真
  4. 如何更改 think-cell 图表的默认颜色?
  5. 三对角阵的一维数组表示
  6. 控制系统--系统结构图
  7. java nlpir_java实现NLPIR(ICTCLAS)分词
  8. 震惊!!【微信拼图红包】继微信语音红包后又一新技能
  9. GPS测速仪,一个APP就可以搞定
  10. python爬网易云音乐评论最多的歌_Python爬取网易云音乐上评论火爆的歌曲