在 MIME 消息中,如果我的地址位于收件人或抄送字段中,我知道它是以其中一种方式发送给我的。但是密送呢?我能否从我从邮件服务器收到的消息副本中知道我被密送了,而不是说我已订阅了该消息所发送到的邮件列表?
答案1
如果您收到的邮件“收件人”或“抄送”字段中没有发送给您,并且在顶部的“已接收:”标题中没有您的电子邮件地址,则该邮件是由于密件抄送而发送给您的。
收到的标头看起来如下所示:
Received: from mail-in5.apple.com (mail-out5.apple.com [17.151.62.27])
by mail.server.tld (Postfix) with ESMTPS id B2CCD50D4B3
for <[email protected]>; Tue, 16 Sep 2014 01:29:09 -0700 (PDT)
“给用户”部分不会出现在密件抄送消息中。
注意:邮件列表本质上是 BCC,因此看起来并没有什么不同,您的邮件服务器可能不包含 Received 标头的该部分。此外,许多邮件列表将包含自定义的 Return-path,其中包含您的电子邮件地址的编码形式,以帮助进行退回处理。
答案2
没有固有的方法可以区分收到电子邮件是因为密件抄送还是因为邮件列表。一些邮件列表软件会在某个地方包含有关列表的信息,无论是在标题中还是在文本本身中;例如,它可能有一个List-Unsubscribe:
标题。但许多邮件列表只是使用邮件服务器别名来实现的,这些别名将列表地址转换为成员地址列表;这种类型的邮件分发通常不会在邮件的任何地方留下任何特殊痕迹。