您的位置:首页 > 其它

postfix如何限制给用户组群发邮件

2016-10-25 14:35 134 查看

postfix如何限制给all用户组和jishu用户组发邮件

1、修改postfix下的main.cf文件:
#cd /etc/postfix
# vi main.cf
在smtpd_sender_restrictions =下面添加一行
check_recipient_access hash:/etc/postfix/test.com

在文件末尾添加下面几行:
smtpd_restriction_classes = bristol
bristol = check_sender_access hash:/etc/postfix/local_domains, reject

2、加入允许群发到all用户组和jishu用户组的用户:
#vi local_domains
test1@test.com OK

test2@test.com OK
如果允许本域所有用户可以群发all用户组和jishu用户组,添加域名即可
test.com OK

3、添加允许群发的用户组及匹配项

#vi test.com
all@test.com bristol
jishu@test.com bristol

4、建立hash表
# postmap hash:/etc/postfix/local_domains
# postmap hash:/etc/postfix/test.com
执行完后会在/etc/postfix目录下生成local_domains.db和test.com.db文件

5、重启postfix
#service postfix restart

6、测试:
只有在local_domains里的用户才能给all@test.com和jishu@test.com发邮件。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息