我目前有以下安装程序:
传入电子邮件:
对于传出电子邮件 ,我设置了sender_dependent_relayhost文件
而对于其他所有我设置默认的relayhost。
我的问题是以下几点 :
转发给客户A的邮件被redirect到一些工作人员的私人电子邮件地址。
因此,redirect的电子邮件的发件人地址保持不变(因此发件人不是@ customer_a.tld),而是其他内容。
我的服务器现在不会将电子邮件转发给Relayhost A,而是转发给默认的Relayhost,它将不处理它不知道的发件人域。
我怎么能告诉后缀redirect电子邮件依赖于networkingIP,电子邮件来自? 所以我可以说:“把所有的电子邮件从[客户A IP]转发到Relayhost A.
我希望你明白我的问题,有人可以帮助我!
我怎么能告诉后缀redirect电子邮件依赖于networkingIP,电子邮件来自? 所以我可以说:“把所有的电子邮件从[客户A IP]转发到Relayhost A.
您可以使用后缀访问映射并将FILTER操作应用于特定的客户端。 例如Costumer A具有IP 192.168.1.168,然后将此添加到smtpd _ * _ restriction(例如:smtpd_client_restriction)
在main.cf
smtpd_client_restriction = check_client_access hash:/etc/postfix/customerA-relayhost ... other restriction ...
在/etc/postfix/customerA-relayhost中添加该行
192.168.1.168 FILTER smtp:[relayhost A]
运行postmap / etc / postfix / customerA-relayhost,不要忘记执行postfix reload 。