EMOS详细步骤.docx
- 文档编号:11153806
- 上传时间:2023-05-29
- 格式:DOCX
- 页数:22
- 大小:200.99KB
EMOS详细步骤.docx
《EMOS详细步骤.docx》由会员分享,可在线阅读,更多相关《EMOS详细步骤.docx(22页珍藏版)》请在冰点文库上搜索。
EMOS详细步骤
EMOS部署步骤
第一步:
安装EMOS操作系统
在安装操作系统时需要注意的是划分的分区,因为在默认的情况下extmail的邮箱,用户等信息是存放在/home/domains目录下,/home也是EMOS服务器上需要空间最大的目录,因为/home/domains跟随用户的增加而增加。
Swap是交换分区。
DiskDruid分区界面
在系统安装完成并重新引导后,进入的是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;
备注:
本处的文档只写出需要修改的地方,两个文件内容的详细信息在后文中有介绍。
第三步:
修改网页模板
1.页面Title
修改文件:
/var/www/extsuite/extmail/lang/zh_CN
修改位置:
%lang_login=(
meta_title=>'欢迎使用ExtMail',
2.Logo
修改文件:
/var/www/extsuite/extmail/html/default/images/logo.gif
修改内容:
替换成需要的Logo图片文件
3.鼠标指向Logo的显示
修改文件:
/var/www/extsuite/extmail/html/default/index.html
修改位置:
4.技术支持和自愿捐助连接
修改文件:
/var/www/extsuite/extmail/html/default/index.html
修改位置:
<%support_link%>|
middle"src="/extmail/images/donate.png"> #5678A6"><%donate%>
5.欢迎词
修改文件:
/var/www/extsuite/extmail/lang/zh_CN
修改位置:
%lang_login=(
wsplash=>'快速可靠,高性能I/O
开源MAIL开足马力迈进中...',
6.页面底部信息
修改文件:
/var/www/extsuite/extmail/html/default/index.html
修改位置:
bold;color: #000"><%VERSION%>? 2004-2006ExtMail.OrgRuntime: <%TIME%>
7.设定默认域名
修改文件:
/var/www/extsuite/extmail/html/default/index.html
修改位置:
修改结果:
8.修改IPsecurity为默认不选择
修改文件:
/var/www/extsuite/extmail/html/default/index.html
修改位置:
修改结果:
9.欢迎使用
修改文件:
/var/www/extsuite/extmail/lang/zh_CN
修改位置:
%lang_login=(
welcome_index=>'欢迎使用ExtMail!
',
10.POP3和SMTP设置信息提示
修改文件:
/var/www/extsuite/extmail/html/default/index.html
修改位置:
POP3:
SMTP:
11.特点介绍
修改文件:
/var/www/extsuite/extmail/lang/zh_CN
修改位置:
%lang_login=(
intro2=>'快速而可靠
引入索引缓存(Cache)技术和高效核心,WebMail操作疾步如飞',
intro3=>'多语言同屏读写
全面支持UTF8,实现同屏读写多国语言,真正做到国际邮、无乱码',
intro4=>'真正模板化设计
MVC设计+高速模板引擎,实现了内容数据完全分离,轻松修改模板',
intro5=>'高性能I/O
;轻松应付>1GB邮箱/200M附件,远强于流行的各式phpwebmail',
12.去除免费注册按钮
修改文件:
/var/www/extsuite/extmail/webmail.cf
修改位置:
SYS_SHOW_SIGNUP=1
修改结果:
SYS_SHOW_SIGNUP=0
Extmail登录页面
1.退出、关于、帮助链接
修改文件:
/var/www/extsuite/extmail/html/default/TOP_BAN.html
修改位置:
__mode=logout&sid=<%SID%>"><%logout%>| 2.页底部信息 修改文件: /var/www/extsuite/extmail/html/default/BOTTOM.html 修改位置: 2006ExtMail.OrgRuntime: <%TIME%> <%extmail_whatis%> 3.项目新闻 修改文件: /var/www/extsuite/extmail/html/default/welcome.html 修改位置: 5px;padding-right: 5px"> 4.天气预报 修改文件: /var/www/extsuite/extmail/html/default/welcome.html 修改位置: coolweather_iconspath='/extmail/plugins/coolweather/icons/'; coolweather_init();
备注:
使用的模板为可选项,根据个人的要求而修改你需要的选项。
第四步:
登录webmail
使用root用户登录webmail,进入页面方式的管理界面,在这个界面中你可以添加域、别名、用户、管理员和查看系统图形日志。
备注:
在网页中创建出的新域在/home/domains下产生文件,但是如果新创建的域内没有用户,则新域的文件夹不再/home/domains下产生。
(新创建的用户初次使用时登录一次webmail可以防止以后的邮件丢失)
第五步:
导出导入mysql数据库文件
操作此项的目的是将旧服务器上的域和用户通过最快捷的方式存放在新的服务器上,extmail的数据主要分为两部分,第一部分是mysql的数据库文件通过sql命令可以导出,另一部分是/home/domains目录下的域目录,里面存放着整个域的所有信息。
在导出时要两项全部导出,缺一不可。
大概的思路是:
1.备份/home/domains目录下的邮件域,通过tar压缩的方式打包。
命令是:
#tarcvzf/root/extmail.tgzextmail.org
命令说明:
tar是命令cvzf是命令的可选参数/root/extmail/tgz是目的地址extmail.org是目标文件。
2.备份mysql数据库文件,使用sql命令进行数据库的备份。
命令是:
#mysqldump–uroot–p123456extmail>/root/extmail.sql 命令说明:
ysqldump是命令–uroot是user–p123456是passwordextmail是数据库名称>是导出符号/root/extmail.sql是目的地址。
3.将刚刚备份的所有数据上传到要导入的服务器上。
4.导出域目录文件,通过tar命令解压。
命令是:
#tarzxvf/root/extmail.tgz 命令说明:
tar是命令zxvf是命令的可选参数/root/extmail/tgz是目标文件。
5.删除extmail数据库 命令是:
mysql>dropdatabaseextmail 命令说明:
drop是删除命令database是数据库extmail是数据库名。
6.重新创建新的extmail数据库
命令是:
createdatabaseextmail
命令说明:
create是新建命令database是数据库extmail是要创建的数据库名。
1.将旧服务器上的数据库文件导入到新建的数据库中
命令是:
#mysql-uroot–p123extmail
命令说明:
mysql导入命令–uroot–p123是用户信息extmail是库名<导入符号/root/extmail.sql是目标文件。
第六步:
同步
待测试和实践,相同与异地存储的概念
第七歩:
其他文档
Webmail.cf文件
#sys_config,theconfigfileandwebmailprogrameroot
SYS_CONFIG=/var/www/extsuite/extmail/
#sys_langdir,thei18ndir
SYS_LANGDIR=/var/www/extsuite/extmail/lang
#sys_templdir,thetemplatedir
SYS_TEMPLDIR=/var/www/extsuite/extmail/html
#sys_warn,showsystemwarningornot,defaulttoyes
SYS_SHOW_WARN=0
#sys_permit_noquota,permitanaccountwithoutqouta?
SYS_PERMIT_NOQUOTA=1
#sys_sess_dir,thesessiondir
SYS_SESS_DIR=/tmp/
#sys_log_on=1|0-enableloggingornot
SYS_LOG_ON=1
#sys_log_type=file|syslog|nsyslog,syslogwillsavelogin
#orerrorinfointomail.*,nsyslogisareplacementtosyslog
#thatwillsendlogmessagetonetworksyslogd
SYS_LOG_TYPE=syslog
#sys_log_file-pathtologfile,ifsys_log_type=file
SYS_LOG_FILE=/var/log/extmail.log
#sys_captcha_on1|0-toenablecaptchafeatureornot
SYS_CAPTCHA_ON=1
#sys_captcha_key
SYS_CAPTCHA_KEY=07b4f6
#sys_captcha_len
SYS_CAPTCHA_LEN=6
#sys_sess_timeout,sessiontimeout,default3hours(3h)format:
#number+(s|m|h|d|M|y);oronlynumber,the0meansthatthe
#sessionwilllastfor0seconds,butifyouspecifythe
#sys_sess_cookie_only=1thenitmeansthesessionwillexpire
#afteryoucloseyourbrowser:
)
SYS_SESS_TIMEOUT=0
#sys_sess_cookie_only=0|1usecookieonlyorincludecgi"sid"
#parameter?
ifsettotrue
(1),thesessionwillbeexpiredafter
#sys_sess_timeoutifthereisnoanyactiverequestfrombrowser
SYS_SESS_COOKIE_ONLY=1
#sys_user_psize,userdefaultpage_size
SYS_USER_PSIZE=10
#sys_user_tsize,usermailsubjecttruncatesize,validtype:
#auto =>fulltext
#screen1=>800x600
#screen2=>1024x768
#screen3=>1280x1024
SYS_USER_SCREEN=auto
#sys_user_lang,userdefaultlanguage
SYS_USER_LANG=zh_CN
#sys_app_type,theapptype:
WebMailorExtMan?
Itmustbethesame
#asprefixpartoflanguagepackagename,eg:
WebMail:
:
en_US
SYS_APP_TYPE=WebMail
#sys_user_template,userdefaulttemplate
SYS_USER_TEMPLATE=default
#sys_user_charset,userdefaultcharset
SYS_USER_CHARSET=utf-8
#sys_user_trylocal,userdefaultoutgoingencodingmechanism
SYS_USER_TRYLOCAL=1
#sys_user_timezone,userdefaulttimezone
SYS_USER_TIMEZONE=+0800
#sys_user_*defaultparameters
SYS_USER_CCSENT=1
SYS_USER_SHOW_HTML=1
SYS_USER_COMPOSE_HTML=1
SYS_USER_CONV_LINK=1
SYS_USER_ADDR2ABOOK=1
#sys_message_size_limit,defaultmessagesizelimitperuser
#countasbyte(s),eg:
5242880means5MB
SYS_MESSAGE_SIZE_LIMIT=1073741824
#sys_min_pass_len,minimalpasswordlength,default2
SYS_MIN_PASS_LEN=2
#sys_mfilter_on,defaultisoff
SYS_MFILTER_ON=1
#sys_netdisk_on,defaultisoff
SYS_NETDISK_ON=1
#sys_debug_on,defaultisoff
SYS_DEBUG_ON=1
#sys_show_signup,defaultison,thisfeatureneedextman
#0.2.2orhigherversion,builtwithsignupserivce
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- EMOS 详细 步骤
![提示](https://static.bingdoc.com/images/bang_tan.gif)