答案1
您可以使用 procmail。它的调用通常集成在您的 MTA 中,因此如果您只创建一个配置文件,它就会被使用。
你可以编写的规则框架如下:
:0 # forward if finance
* ^Subject:.*[finance].*
! a@b,b@b
答案2
您是否希望该服务器仅进行转发,或者人们是否会连接到该服务器来领取邮件?
如果您想要一款功能齐全的邮件服务器,Zimbra Collaboration Suite 是您的不二之选。它有一个免费的开源版本,可以通过管理界面 (https) 在服务器端执行您想要的转发。如果用户使用 Webmail 或 Zimbra Desktop 客户端(同样免费),他们可以利用域的全局地址列表等功能。
虽然您说的是 Linux,但我想提一下 Windows 邮件服务器 MDaemon。它有一项名为 DomainPOP 的功能,我觉得这很奇怪,但这正是您想要的。 http://www.redline-software.com/eng/support/docs/mdaemon/c13.php
使用 DomainPOP 邮件收集(设置 DomainPOP… 或 F8)配置 MDaemon 从远程 POP 邮箱下载邮件,然后重新分发给您的用户。此功能使用 POP 协议下载与指定登录关联的 ISP POP 邮箱中找到的所有邮件。收集后,将根据此对话框中提供的设置解析邮件,然后将其放置在用户邮箱或远程邮件队列中以供 MDaemon 投递,就像邮件使用传统 SMTP 事务到达服务器一样。
我曾经在一个使用它的地方工作过,收到的电子邮件似乎来自原始发件人......因此,当最终收件人点击回复时,它会转到预期的收件人,而不是转发点的邮箱。