安装完iRedMail之后发现可以给外网发邮件但是收不到外网发来的邮件,查看log发现这么一句话:postfix/postscreen[11355]: NOQUEUE: reject: RCPT from [58.100.201.195]:55227: 550 5.7.1 Service unavailable; client [58.100.201.195] blocked using zen.spamhaus.org;

原来是被DNSBL拒绝了,中国很多邮件服务都被DNSBL列入黑名单,所以只要禁用DNSBL功能即可,步骤如下:

1.vi /etc/postfix/master.cf   
    #smtp      inet  n       -       n       -       1       postscreen
    #dnsblog   unix  -       -       n       -       0       dnsblog
    #smtpd     pass  -       -       n       -       -       smtp
    #tlsproxy  unix  -       -       n       -       0       tlsproxy
    smtp       inet  n       -       n       -       -       smtp
:wq
 
2.systemctl restart postfix
---------------------


作者:cloudlll

用一个例子来演示会更加清晰