接上篇,很抱歉,由于篇幅限制,本篇被迫分为上下两部分,给您带来的不便,再次请您谅解!
第十五章 设置邮件系统的图形化日志信息
[root@mail ~]#
ln -sf /usr/local/apache2/htdocs/extman/addon/mailgraph_ext/mailgraph-init /usr/sbin/
[root@mail ~]#
ln -sf /usr/local/apache2/htdocs/extman/addon/mailgraph_ext/qmonitor-init /usr/sbin/
[root@mail ~]#
[root@mail ~]# cp -a /usr/local/apache2/htdocs/extman/addon/mailgraph_ext /usr/local
[root@mail ~]# mailgraph-init start
[root@mail ~]# qmonitor-init start
[root@mail ~]# echo "/usr/sbin/mailgraph-init start" >>/etc/rc.d/rc.local
[root@mail ~]# echo "/usr/sbin/qmoonitor-init start" >>/etc/rc.d/rc.local
第十六章 Extman后台管理设置
登录进去首页显示系统管理员列表
域列表中的phoenix.com和phoenix.vip.com是我们刚才创建的
基础设置 设置用户名,后面可选用户所在的域。用户的磁盘限额、网络磁盘限额以及过期日期是否激活等(默认磁盘、网络磁盘限额为5M), 设置完基本信息保存修改会提示密码错误,所有要设置密码之后才可以保存修改。
设置密码、密码找回问题以及是否禁止用户修改密码
这里一般保持默认即可
可以添加别名、别名所在的域,设置多个目标地址 提示 目标地址每行只能写一个并激活
基础设置 设置域名、域名描述、最大用户、最大别名、最大限额、最大网络磁盘限额、传输方式、还有是否允许自由注册(如果勾上这个选项的话,在ExtMail登录页面下面有一个免费注册邮箱就可以注册,如果不勾的话注册免费邮箱时候就会提示域名不提供注册服务!)是否激活域名、最后是域名过期日期。
设置域名新账户默认限额、网络磁盘限额、新账户默认生命周期以及新账户默认开启的服务
管理员名称、通用名、过期日期是否激活等。同普通用户一样需要设置密码才能保存修改。
同普通用户一样也是 设置密码、找回密码问题与答案是否禁止用户修改密码等
可以设置管理员管理的域名增加、删除域名等
按照提示说明可以设置邮件的群发,可用于通知类型的邮件
在这里可以查看各类日志分析邮件服务器是否正常
第十七章 Extmail登录
从后台登录创建phoenix.com域名。添加用户user1 登录ExtMail
这里需要注意一点是要登录extmail必须解析域名,使用IP访问时候无法登录,会提示IP域名无效。
17.1.2 邮件用户登陆界面
这里可以设置个人的信息包括姓名、密码及密码问题等
其他选项卡同其他的邮件服务器一样。
笔者创建了两个用户user1@phoenix.com和user2@phoenix.com(略)
User1发送信件
User2接收信件
查看日志状况
第十八章 垃圾邮件过滤
18.1 根据客户端的主机名/地址过滤邮件
[root@mail ~]# vim /etc/postfix/main.cf
187 smtpd_client_restrictions = check_client_access hash:/etc/postfix/access
[root@mail ~]# vim /etc/postfix/access
447 192.168.20 REJECT
448 192.168.20.1 OK
449 192.168.20.2 OK
[root@mail ~]# postmap /etc/postfix/access
[root@mail ~]# vim /etc/postfix/main.cf
194 smtpd_helo_required = yes
195 smtpd_helo_restrictions = reject_invalid_hostname
[root@mail ~]# postfix reload
[root@mail ~]# vim /etc/postfix/mail.cf
1 smtpd_sender_login_maps =mysql:/etc/postfix/mysql_virtual_sender_maps.cf,mysql:/etc/postfix/m ysql_virtual_alias_maps.cf
2 smtpd_sender_restrictions =permit_mynetworks,reject_sender_login-mismatch,reject_non_fqdn_sen der,reject_unknown_sender_domain,check_sender_access hash:/etc/postfix/sender_access
[root@mail ~]# vim /etc/postfix/sender_access
1 [email protected] REJECT
2 marketing@ REJECT
3 fake.aptech.com REJECT
[root@mail ~]# postmap /etc/postfix/sender_access
[root@mail ~]# vim /etc/postfix/main.cf
223 smtpd_recipient_restrictions =permit_mynetworks,permit_sasl_authenticated,reject_unauth_desti nation,reject_non_fqdn_ recipient,reject_unknown_recipient_domain
为了便于管理,您可以编辑脚本,将服务脚本添加到相关目录即可。限于篇幅,笔者略去操作步骤。
[root@mail ~]# service postfix restart
Shutting down postfix: [ OK ]
Starting postfix: [ OK ]
[root@mail ~]#
1) 安装MailScanner 扫描调度工具
[root@mail ~]# tar -zxvf MailScanner-4.84.3-1.rpm.tar.gz
[root@mail ~]# cd MailScanner-4.84.3-1
[root@mail MailScanner-4.84.3-1]#
[root@mail MailScanner-4.84.3-1]# ./install.sh
2) 修改配置文件MailScanner
[root@mail ~]# vim /etc/MailScanner/MailScanner.conf
131 Run As User =postfix
136 Run As Group =postfix
165 Incoming Queue Dir = /var/spool/postfix/hold
169 Outgoing Queue Dir = /var/spool/postfix/incoming
196 MTA = postfix
2231 Required SpamAssassin Score = 7
2237 High SpamAssassin Score = 10
2437 Spam Actions = deliver header "X-Spam-Status: Yes"
2499 High Scoring Spam Actions = delete forward [email protected]
3) 配置Postfix 支持调用MailScanner
[root@mail ~]# vim /etc/postfix/main.cf
523 header_checks = regexp:/etc/postfix/header_checks
[root@mail ~]# vim /etc/postfix/header_checks
497 /^Received:/HOLD
4) 调整邮件过滤队列的目录属主、属组,并启动MailScanner 服务程序
[root@mail ~]# chown -R postfix.postfix /var/spool/MailScanner/incoming
[root@mail ~]# chown -R postfix.postfix /var/spool/MailScanner/quarantine
[root@mail ~]#
[root@mail ~]# service MailScanner start
[root@mail ~]# chkconfig --level 35 MailScanner on
18.5.2 安装并配置SpamAssassin 垃圾邮件过滤器
1) 安装并配置SpamAssassin 垃圾邮件过滤器
[root@mail ~]# mount /dev/cdrom /mnt/cdrom
[root@mail ~]# cd /mnt/cdrom/Server
[root@mail ~]# yum list |grep spamassassin
spamassassin.i386 3.2.5-1.el5 rhel-Server
[root@mail ~]# yum install spamassassin -y
2) 修改配置文件local.cf
(位于“/etc/mail/spamassassin/local.cf”,一般不需要进行任何修改,保
持默认设置即可)
3) 启动SpamAssassin 服务
[root@mail ~]# service spamassassin start
[root@mail ~]# chkconfig --level 35 spamassassin on
1) 安装F-Port 软件包安装过程中出现提示是按回车键接受默认设置
[root@mail ~]# tar zxvf fp-Linux-i686-ws.tar.gz -C /opt/
[root@mail ~]# cd /opt/f-prot/
[root@mail f-prot]# ./install-f-prot.pl
2) 升级F-Port 病毒库(服务器要能够访问Internet 互联网)
升级需要连接initernet网卡,您可以编辑eth0:0将它的地址修改成您可以上网的网址,这样,您所使用的源地址不变,只需要将dns修改即可。
[root@phoenix ~]# cd /opt/f-prot/
[root@phoenix f-prot]# /opt/f-prot/fpupdate
[root@phoenix f-prot]# crontab -e
添加 00 8 * * * /opt/f-prot/fpupdate
[root@phoenix f-prot]# service crond start
[root@phoenix f-prot]# chkconfig --level 35 crond on
18.6测试
18.6.1测试反病毒能力
病毒测试数据:
X5O!P%@AP[4\PZX54(P^)7CC)7}$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*
18.6.2测试反垃圾能力
垃圾邮件测试数据:
XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X