![Recipient_bcc_maps 仅映射那些发送到特定域的](https://linux22.com/image/698342/Recipient_bcc_maps%20%E4%BB%85%E6%98%A0%E5%B0%84%E9%82%A3%E4%BA%9B%E5%8F%91%E9%80%81%E5%88%B0%E7%89%B9%E5%AE%9A%E5%9F%9F%E7%9A%84.png)
只是想知道是否有人可以确认我对recipient_bcc_maps的理解——抱歉,漫长而忙碌的夜晚。
要求:
我们通过 Postfix 转发来自/发送到各个域的电子邮件。对于其中一个域,我希望将发送到该域的任何电子邮件都密送到一个地址 - 例如,发送到 *@foobar.com 的任何邮件都会被密送到[电子邮件保护]。
解决方案:
我相信我可以补充
recipient_bcc_maps = pcre:/etc/postfix/recipient_bcc_map
到我的 main.cf 并且在recipient_bcc_map内有一个正则表达式,但我不确定代码,我认为应该是;
/^(.*@\.foobar\.com)/ [email protected]
这是正确的吗?我的理解是我不需要 postmaprecipient_bcc_map?
感谢您的帮助。
答案1
对于遇到此问题的人,我发现答案是:
将 main.cf 中的行设置为:
recipient_bcc_maps = pcre:/etc/postfix/recipient_bcc_map
然后将recipient_bcc_map内容设置为:
/^([^@]+)\@foobar\.com$/ [email protected]