Google发送的非标准DMARC报告

时间:2013-08-23 09:30:35

标签: email rfc

我正在开发一个解析DMARC报告的系统,我想到了以下问题:

有时,Google发送非标准电子邮件,如下所示:

MIME-Version: 1.0
X-Received: by x.x.x.x with SMTP id xxxx.xx.xxxx;
 Thu, 22 Aug 2013 02:13:03 -0700 (PDT)
Message-ID: 
Date: Thu, 22 Aug 2013 09:13:03 +0000
Subject: Report domain: example.com Submitter: google.com Report-ID: xxxxx
From: noreply-dmarc-support@google.com
To: postmaster@example.com
Content-Type: application/zip; 
    name="google.com!example.com!1377043200!1377129599.zip"
Content-Disposition: attachment; 
    filename="google.com!example.com!1377043200!1377129599.zip"

Content-Transfer-Encoding: base64

UEsDBAoAAAAIAEJIFkMWecIj/AEAAKkEAAAvAAAAZ29vZ2xlLmNvbSFsYW50aWFuLmV1ITEzNzcw
...
AAABAAEAXQAAAEkCAAAAAA==

请查看内容处理内容转移编码标题之间的异常分隔线。

在MIME标准之后,电子邮件的内容应如下所示:

Content-Type: application/zip; 
    name="google.com!example.com!1377043200!1377129599.zip"
Content-Disposition: attachment; 
    filename="google.com!example.com!1377043200!1377129599.zip"
Content-Transfer-Encoding: base64

UEsDBAoAAAAIAEJIFkMWecIj/AEAAKkEAAAvAAAAZ29vZ2xlLmNvbSFsYW50aWFuLmV1ITEzNzcw
...
AAABAAEAXQAAAEkCAAAAAA==

此分隔线不应该在那里(您可以看到http://en.wikipedia.org/wiki/Multipurpose_Internet_Mail_Extensions)。

那么,谷歌为什么要这样做呢?

1 个答案:

答案 0 :(得分:3)

如果你要加入dmarc-discuss@dmarc.org并在那里发布这个问题,我可以向你保证,它会被一个适用于DMARC的Google工程师阅读。当我编写DMARC实现时,我也发现了我收到的报告和DMARC草案规范之间的一些差异。报告该列表中的差异后不久,它们都得到了纠正。