当以下两个条件都为真时,我需要在我们的 MTA 中重定向电子邮件:
当电子邮件是:
结果:将电子邮件重定向到 user2@ourcompany.com。
我不想捕获 *@isp.com 并重定向,也不想将所有电子邮件重定向到 user@ourcompany.com,但仅在 user@isp.com 向 user@ourcompany.com 发送电子邮件。
我如何在 Postfix 的配置中实现这一点。如果在 Postfix 中不可能,那么最好的解决方案是什么?
您可以在 /etc/postfix/main.cf 中使用PCRE :
header_checks = pcre:/etc/postfix/headers_check
Run Code Online (Sandbox Code Playgroud)
/etc/postfix/headers_check:
/To:.*@(?!mail.domain.com) && From:.*@?!extdomain.com/ REDIRECT mailbox@mail.other.domain.com
Run Code Online (Sandbox Code Playgroud)
PCRE 与 perl 常规扩展一起使用,您可以指定任何条件。
归档时间: |
|
查看次数: |
16329 次 |
最近记录: |