2010年1月25日 星期一

Postfix相關:阻擋特定domain信箱或單一user信箱 (CentOS 5.4)

在main.cf裡面加入下列這行設定
[root@ns1 /]# vi /etc/postfix/main.cf
smtpd_recipient_restrictions =
check_sender_access regexp:/etc/postfix/sender_checks
建立一個sender_checks檔,內容如下
[root@ns1 /]# vi /etc/postfix/sender_checks
RegExp符號說明/.+@abc.com$/ REJECT
只要是由
*@abc.com寄來的信都擋掉
/tom@abc.com$/ REJECT
只要是由
tom@abc.com寄來的信都擋掉
開頭和結尾的斜線(/),代表RegExp語法的開始和結束。
$
表示其前一符號必須出現在字串尾端的位置。

+
表示字串中有1到無數個其前一符號的內容。
.
表示一個任意字元。
修改過後記得轉成.db檔
[root@ns1 /]# postmap hash:/etc/postfix/sender_checks
重新啟動postfix
[root@ns1 /]# /etc/rc.d/init.d/postfix restart

沒有留言:

張貼留言