服務器搭建手冊之FREEBSDUNIX郵件服務器建設(十三)

9、測試病毒過濾。

# telnet localhost 25

Trying ::1…

telnet: connect to address ::1: Connection refused

Trying 127.0.0.1…

Connected to localhost.

Escape character is ‘^]’.

220 mail.toping.net ESMTP Postfix

mail from:webmaster@toping.net

250 Ok

rcpt to:webmaster@toping.net

250 Ok

data

354 End data with <CR><LF>.<CR><LF>

Subject:Virus test

X5O!P%@AP[4\PZX54(P^)7CC]7]$EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$H+H*

.

250 Ok: queued as F0C221CC20        //出現F0C221CC20這行表示mailscanner運行成功

quit

221 Bye

Connection closed by foreign host.

如圖:

10、把病毒提示信息改為中文

預設系統提示信息為英文,可以下載修改的中文包。

通過搜索引擎搜索cn.rar 並下載。

註:把下載下來的文件解壓後放到/usr/local/share/MailScanner/reports/cn下面去

# vi /usr/local/etc/MailScanner/MailScanner.conf

 

#%report-dir% = /usr/local/share/MailScanner/reports/en  //默認值(加載英文)

 

%report-dir% = /usr/local/share/MailScanner/reports/cn  //修改後為讀取中文

 

11、用MailScanner來監管進出郵件

這裡為略

12、安裝APF防垃圾郵件.

A、用/cute-ftp等FTP上傳工具將apf.rar上傳到/usr/local/www/apache22/data/

B、複製apf.rar到/usr/local/etc/postfix目錄

#cp /usr/local/www/apache22/data/apf.rar /usr/local/etc/postfix/

C、解壓apf.rar

#/usr/local/bin/unrar x apf.rar

這時/usr/local/etc/postfix目錄裡邊有一個apf-posftix.pl的文件

D、修改/usr/local/etc/postfix/master.cf

# vi /usr/local/etc/postfix/master.cf

加入:

apf  unix –        n       n       –       –       spawn

 

user=nobody argv=/usr/bin/perl /usr/local/etc/postfix/apf-postfix.pl

 

 

修改/usr/local/etc/postfix/main.cf

 

#vi /usr/local/etc/postfix/main.cf

 

把下面一行注釋掉

 

#smtpd_recipient_restrictions = permit_sasl_authenticated permit_auth_destination reject

 

加入下面一行到上面注釋掉那一行的下邊

 

smtpd_recipient_restrictions =  reject_non_fqdn_sender  permit_sasl_authenticated permit_mynetworks reject_unauth_destination check_policy_service unix:private/apf  reject_unknown_recipient_domain

 

 

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營