postgrey的安装与设置

安装环境Ubuntu
在Ubuntu下安装Postgrey非常方便,只要apt-get install postgrey。然后就是自己的设置。
首先,修改Postfix的设置,编辑/etc/postfix/main.cf,加入以下代码:

smtpd_client_restrictions = reject_rbl_client relays.ordb.org, reject_rbl_client bl.spamcop.net
smtpd_sender_restrictions = reject_unknown_sender_domain, reject_non_fqdn_sender
smtpd_recipient_restrictions = permit_mynetworks, reject_unauth_destination, check_policy_service inet:127.0.0.1:60000


通常我们希望给经常有邮件来往的客户开放绿色通道,那么,我们开启Postgrey的白名单 。修改
/etc/default/postgrey文件,将原来的
POSTGREY_OPTS="--inet=127.0.0.1:60000"
改为:
POSTGREY_OPTS="--inet=127.0.0.1:60000 --auto-whitelist-clients=1"
然后,重新启动Postgrey和Postfix
/etc/init.d/postgrey restart
/etc/init.d/postfix restart


根据文档,白名单的开启,默认就是1,所以如果我们仅仅是要开启白名单的话,postgrey文件可以不作修改。白名单位于/etc/postgrey下面,
whitelist_clients 针对寄信的Server或者是domain name
whitelist_recipients 是指机器上这些受件人不受postgrey限制。

0 Responses to "postgrey的安装与设置"