接上篇,很抱歉,由於篇幅限制,本篇被迫分爲上下兩部分,給您帶來的不便,再次請您諒解!
第十五章 設置郵件系統的圖形化日誌信息
[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