EMOS邮件系统问题及解决方法【更新中】

本文详细介绍了EMOS邮件系统在Centos 5.3上的部署和使用过程中遇到的问题,包括如何更改登录界面LOGO、限制Postfix用户发送和接收外部邮件、调整邮箱首页LOGO和背景图片、实现邮件监控以及EXTMAIL配置文件参数详解。针对Postfix,通过配置限制部分用户发送和接收特定域的邮件,并给出了具体的配置文件修改方法。
摘要由CSDN通过智能技术生成

本文使用的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 =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值