后缀:转发本地邮箱到远程邮箱,并重写“发件人:”标题

对不起,如果这已经回答/讨论之前,有时很难过滤通过噪音,当涉及到像电子邮件一样复杂的东西…

anyhoo …inheritance人我想要做的:对于我们的一些收件箱,我们要转发传入电子邮件到第三方。 但是,第三方要求他们接受的电子邮件来自预先configuration的地址。 如果我们的主要smtp守护进程作为一个正常的中继到外部主机,它不会重写“From”头。

起初我以为我可以使用smtp_header_checks重写外发邮件的头文件,但根据清理守护进程添加的文档头文件被排除( http://www.postfix.org/header_checks.5.html“BUGS ”部分)。

接下来,我想我可以添加另一个本地运行的smtp守护进程,并使用入站守护进程上的传输映射将本地运行的守护进程设置为下一个跃点。 然后,我可以使用canonical_sender映射将“From”标题重写为静态地址。

问题是,当本地运行的守护进程接收到邮件时,它会在应用发送者映射之前通过relay_restrictions来运行,因此拒绝邮件。 我以为我可以在master.cnf中专门为该守护进程重载relay_restrictions,但是在它有机会重写发送者之前,将其设置为local_network或者一个空variables仍然会导致拒绝中继该邮件。

有关如何进行或类似的例子的任何build议?

编辑:我想通了,详细的解决scheme在这里: 重写“从”具体“到”地址