好的,这是一个稍微复杂的问题。
我在这里有一台机器,它使用fetchmail收集来自上游提供商的所有邮件,并将其存储在我们的办公室,以便通过IMAP4进行收集。
我们也有一个postfix安装,用于办公室的外发邮件,快速将其从发件箱中移出,让服务器在感觉准备就绪时上传。
然而,我的老板刚告诉我他的妻子直接从上游提供商那里通过POP3收取她的邮件,所以他的邮件没有给她(因为我们的后缀安装是检查本地用户,没有find一个,然后反弹邮件)。
我可以想到两个解决scheme,但是我对软件的实施还不够熟悉
a)为postfixconfiguration一个非本地地址列表,它应该盲目地将它传递给它的默认中继b)用一个procmail(?)规则创build一个本地帐户,用于将邮件退回到她的真实地址,但是我还是需要指定使用哪个继电器,否则会循环直到被黑方。
干杯
我会用这个运输地图。 有关详细信息,请参阅transport (5)。
一个更广泛的答案(手册页有些模糊)
创build带有内容的$ POSTFIX_DIR / transport
<address> <transport>:<host>
所以我的样子
[email protected] relay:mail.mycompany.com
(中继和smtp之间的差异奖金点)
然后运行:
postmap $POSTFIX_DIR/transport
(同样,我认为这是可选的,因为我在configuration中使用了hash:type)
最后我补充说
transport_maps = hash:/etc/postfix/transport
到$ POSTFIX_DIR / main.cf
重新开始,我走了。