当前位置:
首页 > 高中教育 > 高考 > EMOS15模板修改及https配置.docx
EMOS15模板修改及https配置.docx
- 文档编号:26152482
- 上传时间:2023-06-17
- 格式:DOCX
- 页数:22
- 大小:647.49KB
EMOS15模板修改及https配置.docx
《EMOS15模板修改及https配置.docx》由会员分享,可在线阅读,更多相关《EMOS15模板修改及https配置.docx(22页珍藏版)》请在冰豆网上搜索。
EMOS15模板修改及https配置
资料均来自于群成员个人实践及网络资料,成果归“EMOS-服务器技术群”全体所有成员
----------Section1extmail界面修改----------
安装好EMOS后,升级extmail到1.2版本
现在所发现不升级遇到的问题有:
通讯录,中文名用户,群发邮件时,点击写邮件时乱码。
在升级时,或修改配置文件时,先备份所要修改的文件!
!
!
直接覆盖文件即可
Extmail下各个文件及文件夹的权限截图:
特别注意cgi、tmp的属主、属组及执行权限。
(以下涉及的,修改信息,在语言设置文件中设置的变量,在web页面引用的变量)
开始修改web页面
1修改文件:
/var/www/extsuite/extmail/html/default/index.html
设定默认域名
| 其中的domain和随自己实际情况进行更改。
POP3和SMTP设置信息提示
POP3:
SMTP:
这个地方不用修改也可以,升级到extmail1.2版本后,在URL地址栏输入的域名=登陆的域=下方smtppop3信息。
(可能是用到的变量,这个功能不错,不用做成下拉菜单)
去掉“技术支持和自愿捐助”连接
用
---->注释掉。
--//www.extmail.org/support/<%LANG%>/index.html"target="_blank">
<%support_link%>|
middle"src="/extmail/images/donate.png">
//www.extmail.org/donate/"target="_blank">#5678A6"><%donate%>
-->
2修改文件:
/var/www/extsuite/extmail/webmail.cf
去除免费注册
修改位置:
SYS_SHOW_SIGNUP=1//开启
修改结果:
SYS_SHOW_SIGNUP=0//关闭
去掉网络磁盘功能
修改位置:
SYS_NETDISK_ON=1
修改结果:
SYS_NETDISK_ON=0
3更换logo标志
修改文件:
/var/www/extsuite/extmail/html/default/images/logo.gif
修改内容:
替换成需要的Logo图片文件
4修改文件:
/var/www/extsuite/extmail/lang/zh_CN
邮箱登陆下方提示栏修改:
welcome_index=>'欢迎使用NqMail!
',(直接去掉更简洁)
标题栏显示信息修改:
修改位置:
%lang_login=(
meta_title=>'欢迎使用NQ'
登陆后的标题栏显示信息:
%lang_folders=(
meta_title=>'欢迎使用NQMail',
原效果:
修改后:
登陆邮局后,左上角提示ExtMail修改:
[root@mailjs]#pwd
/var/www/extsuite/extmail/html/default/js
[root@mailjs]#vicommon.js
效果:
登陆页,左下方显示信息:
修改位置:
%lang_login=(
intro2=>'快速而可靠
引入索引缓存(Cache)技术和高效核心,WebMail操作疾步如飞',
intro3=>'多语言同屏读写
全面支持UTF8,实现同屏读写多国语言,真正做到国际邮、无乱码',
intro4=>'真正模板化设计
MVC设计+高速模板引擎,实现了内容数据完全分离,轻松修改模板',
intro5=>'高性能I/O
;轻松应付>1GB邮箱/200M附件,远强于流行的各式phpwebmail',
修改位置:
%lang_login=(
wsplash=>'快速可靠,高性能I/O
开源MAIL开足马力迈进中...',
去掉登陆有右上角关于、帮助提示:
5修改文件:
/var/www/extsuite/extmail/html/default/TOP_BAN.html
注释掉:
去掉右上角后面跟着的竖斜杠
注释掉:
6修改文件:
/var/www/extsuite/extmail/html/default/BOTTOM.html
修改登陆邮箱后下方的版权信息:
Poweredby<%VERSION%>©2006ExtMail.OrgRuntime:
<%TIME%>
<%extmail_whatis%>
我的修改:
上面内容可以根据页面底部的显示信息对比修改。
修改登陆页的下方版权信息:
/var/www/extsuite/extmail/html/default/index.html
效果:
7修改文件:
/var/www/extsuite/extmail/html/default/welcome.html
去掉ExtMailProjectNews项目新闻注释掉下面内容
5px;padding-right:
5px">
ExtMailProjectNews
etnews_init();
效果:
8更换原天气预报代码
更换掉原来的这段代码
<%weatherinfo%> coolweather_iconspath='/extmail/plugins/coolweather/icons/'; coolweather_init(); |
新的代码为
|
不显示天气信息:
如果觉得webmail登录慢,是因为启动的时候要载入一个天气预报的插件,可以屏蔽.
修改/var/www/extsuite/extmail/html/default/welcome.html文件,注释下面这些代码:
<%weatherinfo%>
--INCLUDE'../plugins/weather.html'-->
把以上代码注释掉(用
---->括起来就可以)
另外还注释了welcome.html里面调用的插件.
编辑/var/www/extsuite/extmail/html/plugins/rpc_init.js
rpc_url_list=[
//"http:
//rpc-
//"http:
//rpc-
//"http:
//rpc-
];
rpc_plg_list=[
//"coolweather",
//"etnews",
"chkupdate",//这个是登陆系统后,检查extmail版本更新
];
登录域名改为下拉列表:
在文件/var/www/extsuite/extmail/html/default/index.html找到下面的标识
<%domain%> | | 修改成下面的代码
<%domain%> | extmail.org
| 现在邮件域变成了下拉列表,从而方便用户的使用。
以上是extmail相关界面的模板修改,个人认为extman界面只是管理员使用,不建议修改模板。
如果在使用extman过程中,忘记了管理员密码或者用户名,可以通过此程序重设密码。
1、安装
下载地址:
http:
//www.yiyou.org/upload/perl/reset_extman_passwd.pl
下载到程序到extman/tools目录即可。
2、使用方法:
./reset_extman_mysql_passwd.plreset|->重设用户密码
例如,将admin的密码重设为123456
./reset_extman_mysql_passwd.plresetadmin123456
./reset_extman_mysql_passwd.pllist|->将会显示当前extman所有管理员帐号
./reset_extman_mysql_passwd.plhelp|->显示帮助信息
关于Extman的登陆验证码:
extman默认使用字符作为图片验证码,由于字体关系,大小写特别难以区别,以致有时输入十几次都未成功登录,为了方便登录系统,修改了extman源码,将生成字符验证码部分改为数字。
使用方法:
1、cd/path/to/extman/libs/Ext/
2、mvCaptCha.pmCaptCha.pm.bak
3、FreeBSD:
fetchhttp:
//www.yiyou.org/docs/pureadmin_021/CaptCha.pm
LINUX:
wgethttp:
//www.yiyou.org/docs/pureadmin_021/CaptCha.pm
修正天气预报默认城市为北京
vi/var/www/extsuite/extmail/html/plugins/weather.html
把CHXX0037改成CHXX0008
以上的内容除了忘记密码修改自己没有实践之外其余全部动手改过是没有问题的!
----------Section2extman界面修改------------
Extman升级
EMOS1.5默认版本是ExtMan/1.0.1,现在官方最新版为extman-1.1
注意升级后的权限设置(直接用winscp覆盖的话,权限不变)
关于升级extman后,登陆界面中的用户名为root@extmail.org
修改/var/www/extsuite/extman/html/default/index.html
登陆界面下方版权信息,编辑:
/var/www/extsuite/extman/html/default/FOOTER.html
效果图:
修改登陆框下方的版权信息
修改/var/www/extsuite/extman/html/default/index.html以Powerby为关键词搜索
效果图:
(个人觉得直接屏蔽掉此处的版权信息,对视觉效果更好)
Extman登陆界面的:
欢迎使用extmail管理后台,修改zh_CN语言配置文件
Extman后台登陆页,右上角提示信息,没什么用处,直接屏蔽即可:
显示的字体内容信息修改zh_CN:
修改/var/www/extsuite/extman/html/default/index.html屏蔽下面几行
修改登陆extman后,右上角显示的捐助信息:
修改/var/www/extsuite/extman/html/default/TOP_BAN.html
修改extman后台登陆后,主页面显示的系统信息,修改sysinfo.html页面,根据需要自定义即可
登陆界面,忘记密码修改密码时,右上角提示的版权信息,修改changepwd.html
登陆界面,点击“忘记密码?
”时,右上角提示的版权信息,修改forgetpwd.html
经过以上的web界面修改过后,基本上不再显示extmail的帮助捐赠等相关信息,显得清洁干净!
---------------Section3安全设置-----------------
Ssh修改默认端口,注意iptables中放行端口
Phpmyadmin等,除了extmail和extman其它文件夹的权限全部降低为000
(phpmyadmin本身就含有不安全因素,很多攻击都是被phpmyadmin进行了sql注入攻击)
用户的密码强度,防止被爆破后利用发垃圾邮件
截图第三方软件Fail2ban进行安全加固
---------------Section4故障排除-----------------
好像有时候EMOS注册的第一个用户不能收信。
关闭extmail的版本更新提示:
extsuite/extmail/html/default/welcome.html
注释掉:
--
chkupdate_init(version,software);
-->
修改telnet25端口显示信息:
[root@emos~]#vi/etc/postfix/main.cf
#banner
mail_name=NQ-MailV1.5(Postfix)
smtpd_banner=$myhostnameESMTP$mail_name
关闭垃圾邮件功能:
vi/etc/maildroprc
....
to"$HOME/Maildir/.Junk/."
改为:
to"$HOME/Maildir/.Inbox/."//大写I
会话超时
默认是不超时,
修改/var/www/extsuite/extmail/webmail.cf
找到SYS_SESS_TIMEOUT=0修改即可,单位:
秒//0是不超时
SYS_SESS_TIMEOUT=15m,即15分钟不操作,超时
解决发送大容量附件停留在“正在发送邮件,请稍后···”
编辑/etc/postfix/main.cf中加入一行smtpd_peername_lookup=no然后重启postfix服务
可以解决连接时间过长的问题。
会发现telnet服务器的25等端口,速度快了很多
关闭SPF
修改/usr/local/slockd/config/plugin.cf
spf_plugin=no#此项初始值为Yes,启用spf插件,no为关闭spf插件
发送邮件,对方很慢才能收到
日志:
timedoutwhilesendingmessagebody
注释掉iptables中的,然后重启iptables即可。
-ARH-Firewall-1-INPUT-jREJECT--reject-withicmp-host-prohibited
修改默认显示语言
如果说是几个用户需要显示为英文及其它语言,那么在extmail的偏好设置中可以设置语言
如果全部用户需要是英文的话,我们可以修改lang文件夹的语言配置文件,把zh_CN备份后,把en_US改成zh_CN,登陆的时候就显示英文了。
(资料说修改webmail.cf配置文件,但是看配置文件里面默认就是英文,意味着没生效,直接换个思路,从语言配置文件下手)
---------------Section5配置https---------------
emos下配置https
[root@localhost~]#yuminstallmod_sslopenssl
[root@localhost~]#opensslgenrsa-outca.key1024
GeneratingRSAprivatekey,1024bitlongmodulus
..............++++++
..........++++++
eis65537(0x10001)
[root@localhost~]#opensslreq-new-keyca.key-outca.csr
Youareabouttobeaskedtoenterinformationthatwillbeincorporated
intoyourcertificaterequest.
WhatyouareabouttoenteriswhatiscalledaDistinguishedNameoraDN.
Therearequiteafewfieldsbutyoucanleavesomeblank
Forsomefieldstherewillbeadefaultvalue,
Ifyouenter'.',thefieldwillbeleftblank.
-----
CountryName(2lettercode)[GB]:
CN
StateorProvinceName(fullname)[Berkshire]:
Shanghai
LocalityName(eg,city)[Newbury]:
Shanghai
OrganizationName(eg,company)[MyCompanyLtd]:
abc
OrganizationalUnitName(eg,section)[]:
CommonName(eg,yournameoryourserver'shostname)[]:
abc
EmailAddress[]:
postmaster@
Pleaseenterthefollowing'extra'attributes
tobesentwithyourcertificaterequest
Achallengepassword[]:
Anoptionalcompanyname[]:
(上面空的地方不要输入任何信息)
[root@localhost~]#opensslx509-req-days365-inca.csr-signkeyca.key-outca.crt
Signatureok
subject=/C=CN/ST=Shanghai/L=Shanghai/O=abc/CN=abc/emailAddress=postmaster@
GettingPrivatekey
[root@localhost~]#mvca.crt/etc/pki/tls/certs
[root@localhost~]#mvca.key/etc/pki/tls/private/ca.key
[root@localhost~]#mvca.csr/etc/pki/tls/private/ca.csr
[root@localhost~]#vi/etc/httpd/conf.d/ssl.conf
112SSLCertificateFile/etc
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
-
EMOS15
模板
修改
https
配置
冰豆网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。