You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Postfix允许单个指定IP向任意目标域名中继邮件?

Postfix指定发件IP放开中继权限配置方案

操作步骤

  • 第一步:创建IP白名单配置文件
    新建/etc/postfix/trusted_clients文件,添加需要放行的单个IP,格式如下(将示例IP替换为你实际要放通的IP):
    192.168.3.25 OK
    
    执行命令生成Postfix可识别的hash数据库文件:
    postmap /etc/postfix/trusted_clients
    
  • 第二步:修改main.cf配置
    调整三个限制规则的顺序,将IP白名单校验放在最前面,匹配到白名单IP后直接跳过后续同阶段限制,原有规则逻辑不变:
    smtpd_relay_restrictions = check_client_access hash:/etc/postfix/trusted_clients, permit_mynetworks, permit_sasl_authenticated, defer_unauth_destination
    smtpd_sender_restrictions = check_client_access hash:/etc/postfix/trusted_clients, check_sender_access hash:/etc/postfix/allowed_senders, reject
    smtpd_recipient_restrictions = check_client_access hash:/etc/postfix/trusted_clients, check_recipient_access hash:/etc/postfix/allowed_recipients, reject
    mynetworks = 10.10.0.0/16
    relayhost = mydomain.mail.protection.outlook.com:25
    
  • 第三步:重载配置生效
    执行命令重载Postfix配置,无需重启服务:
    postfix reload
    

注意事项

  • 后续新增/删除白名单IP时,修改trusted_clients文件后必须重新执行postmap /etc/postfix/trusted_clients,再重载配置才能生效
  • 白名单文件支持同时配置单个IP、CIDR网段,每行一条规则即可
  • 非白名单IP的原有收发限制完全保留,不受本次配置影响

内容的提问来源于stack exchange,提问作者Thodh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 07:48:01