这几天,各种垃圾邮件不胜其烦。还是要给Postfix添加黑名单!!!
编辑配置文件main.cf
sudo vim /etc/postfix/main.cf
添加一行
smtpd_sender_restrictions = check_sender_access hash:/etc/postfix/blacklist
创建黑名单列表
sudo vim /etc/postfix/blacklist
添加想要推收的黑名单,可以是单个邮件,也可以是一个域名,也可是一个IP,REJECT表示拒绝,OK表示接受。
qq.com REJECT #拒绝接收qq.com域发来的任何邮件
12345@q.com OK #12345@qq.com例处
生成数据库
sudo postmap /etc/postfix/blacklist
重启postfix服务
sudo systemctl restart postfix
每次更新黑名单列表都要重新生成数据库,并重启postfix服务,使之生效。
不出意外,就能拒绝已知的垃圾邮件了,希望能找到自动添加垃圾邮件的方案:-)
Related content
- 在FreeBSD12下安装Opendkim的一些问题
- CentOS7下给Postfix启用DKIM身份认证
- CentOS7下用Postfixadmin+Postfix+Dovecot搭建支持虚拟用户的邮件系统