debian

Debian Postman邮件过滤规则怎么设置

小樊
53
2025-08-07 17:49:57
栏目: 智能运维

在Debian上使用Postfix设置邮件过滤规则,可参考以下方法(以灰名单和垃圾邮件过滤为例):

  1. 安装Postgrey(灰名单)

    sudo apt-get update && sudo apt-get install postgrey  
    

    编辑配置文件 /etc/default/postgrey,设置延迟时间(如60秒):

    POSTGREY_OPTS="--inet=127.0.0.1:10023 --delay=60"  
    

    启动服务:

    sudo systemctl start postgrey  
    

    集成到Postfix:编辑 /etc/postfix/main.cf,添加:

    smtpd_recipient_restrictions = permit_sasl_authenticated, permit_mynetworks, reject_unauth_destination, check_policy_service inet:127.0.0.1:10023  
    

    重新加载Postfix:

    sudo postfix reload  
    
  2. 使用SpamAssassin过滤垃圾邮件
    安装SpamAssassin:

    sudo apt-get install spamassassin  
    

    编辑配置文件 /etc/spamassassin/local.cf,设置垃圾邮件阈值(如5.0分):

    score spam 5.0  
    

    集成到Postfix:编辑 /etc/postfix/main.cf,添加:

    content_filter = spamassassin:localhost:1000  
    

    重新加载Postfix:

    sudo postfix reload  
    
  3. 其他规则(可选)

    • 黑名单/白名单:在 /etc/postfix/main.cf 中配置 smtpd_sender_restrictionssmtpd_recipient_restrictions,添加IP/域名规则。
    • 附件过滤:通过Postfix的 main.cf 限制附件类型或大小(需结合其他工具如 mime_header_checks)。

具体规则可根据需求调整,建议参考官方文档确保配置正确性。

0
看了该问题的人还看了