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

Postfix双IP邮件服务器按应用映射发送地址配置求助

Postfix双IP邮件服务器按应用映射发送地址配置求助

我现在碰到个Postfix配置的难题,想请教下各位大佬:我有一台运行Debian 12的Postfix邮件服务器,配了两个公网IPv4地址,要分别给两个应用用——要求应用A发的所有邮件都从IP 1.2.3.4发出,应用B的邮件全部走IP 5.6.7.8。

这两个应用各自的本地Postfix都是中继到我的这台邮件服务器的。我已经在master.cf里配置了两个监听端口,分别绑定不同的IP了:

127.0.0.1:25 inet n       -       n       -       -       smtpd
    -o smtp_bind_address=1.2.3.4
    -o smtp_helo_name=mail1.test.net
    -o content_filter=smtp-amavis:[127.0.0.1]:10024

127.0.0.1:2525 inet n     -       n       -       -       smtpd
    -o smtp_bind_address=5.6.7.8
    -o smtp_helo_name=mail2.test.net
    -o content_filter=smtp-amavis:[127.0.0.1]:10024

但现在卡壳了,不知道怎么把应用和对应的发送IP绑定起来。我试过用不同端口(25和2525)来区分,但没成功;也试过用Linux用户来做映射,同样不行;还尝试过通过邮件头做映射,在main.cf里加了header_checks = regexp:/etc/postfix/header_checks,但也没搞定。

有没有简单点的办法能实现这个需求呀?

备注:内容来源于stack exchange,提问作者martin

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.04.16 08:03:00