有哪些选项可以存档 Postfix 电子邮件并保留标题中的任何 BCC 信息

有哪些选项可以存档 Postfix 电子邮件并保留标题中的任何 BCC 信息

我们目前使用 Postfix 和 Amavisd 运行邮件服务器。

一位客户要求我们看看是否可以存档他们所有的互联网电子邮件,我们已经开始使用 Postfix always_bcc 选项。

然而,我们意识到,当电子邮件包含密件抄送时,所有信息都不会得到妥善保存。always_bcc 消息仅包含 TO: 和 CC: 字段。

在我们的例子中,客户端邮件服务器使用 Postfix 进行智能托管,此时,我确信 BCC 信息在发送到 Postfix 服务器时是完整的。日志将显示发送到 TO:、CC: 和 BCC: 字段的电子邮件均使用相同的 Postfix ID,因此我很确定信息在那里。

我最近一直在研究 qpsmtpd 作为捕获此信息的另一种选择,并尝试了解我还可以使用哪些其他选项来保存和归档包含此信息的电子邮件。

答案1

澄清一下,您是在问如何存档通过系统的实际电子邮件,还是仅仅存档存储在日志中的信封信息?

当您查看信封信息时,收件人、密件抄送和抄送实际上并没有什么区别,因为它仍然必须传递到远程系统才能进行传送。

一个例子:

Aug 27 08:53:14 dhdx421 postfix/pickup[1683]: 23341A2143: uid=500 from=<myname>
Aug 27 08:53:14 dhdx421 postfix/cleanup[1696]: 23341A2143: message-id=<[email protected]>
Aug 27 08:53:14 dhdx421 postfix/nqmgr[572]: 23341A2143: from=<[email protected]>, size=388, nrcpt=2 (queue active)
Aug 27 08:53:14 dhdx421 postfix/smtp[1699]: 23341A2143: to=<[email protected]>, relay=momail.mycompany.cfx[172.18.250.206], delay=0, status=sent (250 2.6.0  <[email protected]> Queued mail for delivery)
Aug 27 08:53:15 dhdx421 postfix/smtp[1698]: 23341A2143: to=<[email protected]>, relay=gmail-smtp-in.l.google.com[209.85.210.25], delay=1, status=sent (250 2.0.0 OK 1251381195 33si258728yxe.125)

此电子邮件已发送至[电子邮件保护]并抄送给[电子邮件保护]。如您所见,它们都注册为“to=”地址。

答案2

Postfix 为每份已发送的邮件副本设置标题X-Delivered-ToDelivered-To实际收件人的信息RCPT TO。这对您来说够用吗?

相关内容