有什么select来存档Postfix电子邮件,并保留标题中的任何BCC信息

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

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

但是,我们已经意识到,当电子邮件包含BCC的时候,所有这些信息都没有被保留下来。 always_bcc消息只有TO:和CC:字段。

在我们的例子中,客户端邮件服务器使用Postfix进行智能主机,在这一点上,我确信发送给Postfix服务器的BCC信息是完整的。 日志将显示电子邮件去所有使用相同的Postfix ID的TO:,CC:和BCC:字段,所以我很确定信息在那里。

我最近一直在看qpsmtpd作为捕获这些信息的另一个select,并试图看看我可能用什么其他选项来保存tand归档电子邮件的信息。

为了说明问题,您是问如何将实际的电子邮件通过系统进行存档,或只是存储在日志中的信封信息?

BCC和CC在查看信封信息时没有什么区别,因为它仍然必须传递到远程系统才能交付。

一个例子:

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) 

这封电子邮件已发送至[email protected],并抄送至[email protected]。 正如你所看到的,他们都注册为“to =”地址。

Postfix将邮件头X-Delivered-ToDelivered-To为关于实际RCPT TO收件人的信息。 这对你来说足够吗?