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
相关产品推荐
相关产品推荐

