在 Linux 上将外发电子邮件捕获到一个邮箱或帐户

在 Linux 上将外发电子邮件捕获到一个邮箱或帐户

我正在寻找是否存在任何东西可以让我们捕获机器上的所有外发电子邮件 - 例如,在暂存环境中 - 并将其放在一个地方,理想情况下我们可以用邮件客户端进行检查。

目前,我们在软件层面上执行此操作(如果环境是暂存的,则重写地址),这有点丑陋并会导致错误。

服务器目前采用 Debian Linux,使用 exim 作为邮件传输。

答案1

如果您想要复制它,请添加一个额外的传输,将数据写入您想要的位置。您可以选择多种格式:mbox、Maildir、BSMTP 和其他。将其作为影子传输添加到适当的传输中。您可能希望使用路由器选择已定义影子传输的自定义传输。

如果您只想捕获邮件,请使用路由器选择新的或现有的传输方式来保存上述输出。

使用拆分配置可能更容易实现添加路由器和传输。这将在升级过程中保持稳定。

答案2

我知道你正在使用 exim,但你可能要考虑切换到 postfix。Postfix 有一个always_bcc配置设置,使这变得非常简单。详细信息在Postfix 常见问题

相关内容