垃圾邮件发送给发件人,但其他人都收到了

Wuc*_*cka 4 exchange-2007 smtp spam

垃圾邮件最近通过 Postini 发送到收件人 (bob@example.com) 的收件人:字段和标题中。虽然这并不奇怪——我们之前曾收到过垃圾邮件——但我无法确定发送到 bob@example.com 的邮件是如何发送给我自己和至少一名其他员工的。

标头表明它已被 Postini 的网关接收并发送到我们的 Exchange Server,无论是否为垃圾邮件,这根本不会影响路由。我们没有人收到任何发送至 bob@example.com 的“常规”邮件,只有这些垃圾邮件。为了确保我没有发疯,我从另一台机器 telnet 到 Exchange Server 并向 bob@example.com 发送了一条消息,但我们都没有收到。

我检查了他的 Exchange 邮箱上是否有带有转发器的递送选项,但没有。我还检查了是否设置了某个通讯组,但没有。

同样,我所做的所有这些检查似乎都毫无意义,因为这rcpt to决定了尝试发送的地址。我已打开诊断日志记录以查看是否出现任何奇怪的情况,但 Outlook 标头不应该“撒谎”,对吗?还有什么我想念的吗?我们正在运行 Exchange 2007 (SBS 2008)。

Jed*_*els 6

这只是一个 BCC(Blind Carbon Copy)。通过向 Bob@example.com 发送邮件并自己密件抄送来测试它。它最初在RFC 733 中指定(由RFC822取代,后来由 RFC2822 取代)。无论RFC 2821RFC 2822与BCC提问题(见安全事项一节)。


Chr*_*s S 5

标题可以说“致:整个世界”,这对消息的实际路由和传递没有任何意义。这rcpt to:<you@example.com>是唯一重要的事情;大多数服务器还将“rcpt to”放在“Received”标题行中。

编辑:
例如,我昨天收到一封带有以下标题的电子邮件:

Received: from mx2.freebsd.org ([69.147.83.53])
     by aislynn.stoneyforest.net with esmtp; Thu, 01 Jul 2010 18:43:28 -0400
     id 00000108.4C2D1A10.00012CA8 for <chris[at]stoneyforest.net>
To: freebsd-security-notifications[at]freebsd.org,
     freebsd-announce[at]freebsd.org
Run Code Online (Sandbox Code Playgroud)

在我的电子邮件阅读器中,它说“收件人:freebsd-announce[at]freebsd.org”,但对我的电子邮件地址一无所知。如果您正在运行 Exchange,则电子邮件必须来自 SMTP 源才能具有 Received 标头;Exchange 不遵循内部电子邮件的 RFC。