是否可以将相同的消息传递给多个MDA?

我目前有一个安装使用exim作为MTA和courier-imapd的POP3 / IMAP访问。

现在,我计划转移到鸽舍,而不是信使,但为了testing的目的,我想在一个不同的端口上运行一段时间。 很明显,没有任何传入的电子邮件是没有意义的,所以我想交付邮件(如果可能的话,某个域名)给courier-imapd和dovecot。

所以我正在寻找一些关于如何configurationexim以指定方式运行的build议。 请注意,我想通过LDA将信息传递给dovecot,因此使用将电子邮件写入特定文件系统位置的系统filter将无法工作。


由于@ChrisS询问更多细节:我想在dovecot之前(决定)切换。 最简单的方法是用我的真实邮箱的“复制”来做这件事 – 但是因为我也想testingdovecot的筛选filter,所以我需要通过它的LDA(或者LMTP)发送邮件给它,但是我没有看到很大的优势在那里) – 和快递电子邮件直接写入maildir exim。 很显然,鸽舍的maildir将在不同的位置,以避免碰撞。

我find了一种方法:使用unseen = true的路由,确保消息也传递给其他路由器。

你必须有不同的想法。 为什么不按照收件人的方式发送邮件? 对于所有的“旧”帐户,它将(像往常一样)快递和“新”帐户去鸽舍。 这是我实现这个的方式。 我可以用Postfix来做这件事,但我不知道如何用Exim做到这一点。

交付给两个LDA引入了两个数据存储之间存在不一致的问题。

但要回答你的问题。 是的,Exim可以做到。 我不知道Exim不能做的任何场景(关于电子邮件)。