本文使用的EMOS版本为1.5 64bit extmial 基于Centos release 5.3 定制系统,部署在IaaS私有云KVM虚拟机中,以下是部署与使用中遇到的问题及解决办法
一、更改WEB登录界面LOGO
1、替换 /var/www/extsuite/extmail/html/default/images/logo.gif 即可。
2、更改/var/www/extsuite/extmail/html/default/index.html 中src="/extmail/default/images/logo.gif" 字段也可。
二、Postfix限制部分用户发送和接收外部邮件
修改/etc/postfix/main.cf 文件,加入如下内容
# smtpd related config
smtpd_restriction_classes = local_out local_in 定义类
local_in = check_recipient_access hash:/etc/postfix/local_domains,reject 定义本域
local_out = check_sender_access hash:/etc/postfix/local_domains,reject
smtpd_recipient_restrictions =
check_sender_access hash:/etc/postfix/local_out
check_recipient_access hash:/etc/postfix/local_in
permit_mynetworks,
permit_sasl_authenticated,
reject_non_fqdn_hostname,
reject_non_fqdn_sender,
reject_non_fqdn_recipient,
reject_unauth_destination,
reject_unauth_pipelining,
reject_invalid_hostname,
# check_policy_service inet:127.0.0.1:10030
新建 local_domains 文件,定义域
test.com OK
新建 local_out 定义只可发送指定域名的用户
www@test.com local_out
zzz@test.com local_out
新建 local_in 定义只可接收指定域名的用户
yyy@test.com local_in
xxx@test.com local_in
postmap hash:/etc/postfix/local_in
postmap hash:/etc/postfix/local_out
重新加载配置文件 postfix reload
三、邮箱首页更改LOGO及背景图片
1、更改主页背景图片
更改login.css 文件中 .ms1 { background:url(/extmail/default/images/top.jpg) top no-repeat #fffdfd;} 字段,这里还可以更改背景图片区域的颜色。
更改login.css 文件中 #mantle { width:800px;margin:auto; clear:both; position:relative; top:0; left:0; margin-top:20px;} 字段,改变width 大小改变背景区域的宽度。
更改login.css 文件中 #mantle .fix { height:400px !important; height:154px;} 字段,改变height 大小改变背景区域的高度。
更改login.css 文件中 #phd {CLEAR: both; height:100px;FONT-SIZE: 12px; MARGIN: 0px auto 0px; WIDTH: 800px;} 字段,改变height 值可改变背景区域到顶部的距离。
2、更改登录后的使用区域到顶部距离
更改newstyle.css文件中 #TopBan {width:100%;height:100px;padding:0px;margin:0px;} 字段,改变height值可以改变使用区域到顶部的距离。
四、实现简单的邮件监控
任何用户的发件都抄送到制定的邮箱账户一份
在/etc/postfix/main.cf 加入一行
always_bcc = xxx@test.com
五、EXTMAIL 配置文件参数详解
项目主页:
http://www.extmail.org
最后更新:2008-04-29
本文档详细讲述Extmail的配置参数,给用户提供Extmail配置参数的使用参考。
本文档假设读者具有一定的Unix平台 / Linux平台系统经验,懂得vi编辑器的基本使用,并且懂得基本Extmail系统的
[url=javascript:;]安装[/url]
(具体Extmail系统安装问题请参考相关Extmail HOWTO)。
本文档所有内容基于ExtMail 1.0.4 和
[url=javascript:;]ExtMan[/url]
0.2.4版本,并由Extmail项目组根据Extmail项目的建设和发展,适时予以更新。如
[url=javascript:;]手册[/url]
与实际项目情况有冲突,以文档服从实际为原则。
一、webmail.cf
介绍:
webmail.cf文件用来对webmail的核心配置进行设定,该配置
[url=javascript:;]文件[/url]
对Extmail至关重要。
存放路径:
/var/www/extsuite/extmail/webmail.cf
注:如果没有按照官方HowTO安装系统,路径可能会有所不同,请根据您系统的实际情况而定。
参数说明:
SYS_CONFIG =
# 程序根目录路径,此路径必须指向extmail目录;
SYS_LANGDIR =
# 语言包目录路径,此路径必须指向extmail/lang目录;
SYS_TEMPLDIR =
# 系统模板目录路径,此路径必须指向extmail/html目录;
SYS_SHOW_WARN =
# 设置为1时,打印隐含的系统警告信息到标准输出(网页),默认为0;
SYS_PERMIT_NOQUOTA =
# 设置为0时,系统将不限制邮箱容量,默认设置为1;
SYS_SESS_DIR =
# 系统当前会话文件的保存目录,默认为/tmp/;
SYS_LOG_ON =
# 设置为1时系统将记录web登陆的日志,设置为0时不记录(日志记录在何处
# 由SYS_LOG_TYPE参数控制);
SYS_LOG_TYPE =
# 系统log的记录方式;分以下3种情况:
# file:自定义文件(具体文件,由SYS_LOG_FILE参数控制);
# syslog:系统syslogd指定的mail.*文件;
# nosyslog:系统syslogd指定的非本机的log文件;
SYS_LOG_FILE =
# 若sys_log_type 参数设置为files,此项指定files文件路径;
SYS_SESS_TIMEOUT =