DMARC está bloqueando e-mail que parece que deveria ser permitido

4

Este é o registro DMARC que definimos

v=DMARC1; p=reject; rua=mailto:[redacted]@coinbase.com; adkim=r; aspf=s

Portanto, estamos rejeitando qualquer incompatibilidade com o SPF estritamente e o DKIM está relaxado.

Aqui está o registro SPF:

v=spf1 mx ptr include:_spf.google.com include:amazonses.com include:servers.mcsv.net ip4:216.146.46.11/24 ip4:54.240.0.0/16 -all

servers.mcsv.net é o relevante aqui, isso é para o MailChimp.

Agora, quando mailchimp envia emails, aqui estão os cabeçalhos relevantes (tirados antes de termos DMARC configurado para rejeitar):

Delivered-To: [redacted]@gmail.com
Return-Path: <bounce-mc.us5_10399111.473393-[redacted][email protected]>
Received: from mail43.atl11.rsgsv.net (mail43.atl11.rsgsv.net. [205.201.133.43])
        by mx.google.com with ESMTP id j28si35440183yha.171.2014.05.21.09.07.49
        for <[redacted]@gmail.com>;
        Wed, 21 May 2014 09:07:49 -0700 (PDT)
Received-SPF: pass (google.com: domain of bounce-mc.us5_10399111.473393-[redacted][email protected] designates 205.201.133.43 as permitted sender) client-ip=205.201.133.43;
Authentication-Results: mx.google.com;
       spf=pass (google.com: domain of bounce-mc.us5_10399111.473393-[redacted][email protected] designates 205.201.133.43 as permitted sender) smtp.mail=bounce-mc.us5_10399111.473393-[redacted][email protected];
       dkim=pass [email protected];
       dmarc=fail (p=NONE dis=NONE) header.from=coinbase.com
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=k1; d=mail43.atl11.rsgsv.net;
 h=Subject:From:Reply-To:To:Date:Message-ID:List-Unsubscribe:Sender:Content-Type:MIME-Version; i=[redacted][email protected];
 bh=o5A5eXnTv4l6rsLeAnZJnMWMM68=;
 b=TuFkaiUuroZ81dqLE6inBqApDru17Je2eBBRhPSwcLjFqSnQYasdQeoKdSseroRiNsVwR2l+VMgo
   AjDCgEcXlmKQ1OZwgFJRoy/YKcV2aWfAaNttoLg/Ia1mqRVI+KOA6CIHE+1sbjc8vGdbkxHpnhkw
   vyKFBZn8BdHmLyBUr88=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed/relaxed; s=k1; d=gmail.mcsv.net;
 h=Subject:From:Reply-To:To:Date:Message-ID:X-Feedback-ID:List-Unsubscribe:Sender:Content-Type:MIME-Version;
 bh=o5A5eXnTv4l6rsLeAnZJnMWMM68=;
 b=pUJSVxxUhdCyKquMzC3XoV8/vdntYc9D9PPEi8+kGHPzyX9JYz2abxclEKparO5titfvKxda7K6R
   m65UTHrkFeMh+lQw7KruA0YBI4ixq07xVUiQkyZRTTuV8oW0R1a/gwWqr4zCnrHbgBmtSg1lKRWF
   Zo4frwnJ67K8gPd/Qlk=
DomainKey-Signature: a=rsa-sha1; c=nofws; q=dns; s=k1; d=mail43.atl11.rsgsv.net;
 b=WU6GQW9PExrQou81SYai+uiOzWU9FjHdzXPh2NA+g0aKjcDx08ujAcfkOjLRtD6ceTEwdS4GNeyc
   3iwdIXMjwYN1qDzo4Ug3yeKCTjidqcjdxJcRN1pBJ6Dq+bsGkcNiwlh7cFlmTSQEeIobmRCO3FEA
   mEJ3ZB59fs0X9VhAiiw=;
Received: from (127.0.0.1) by mail43.atl11.rsgsv.net id hfj7la1lgi03 for <[redacted]@gmail.com>; Wed, 21 May 2014 16:07:09 +0000 (envelope-from <bounce-mc.us5_10399111.473393-[redacted][email protected]>)
Subject: =?utf-8?Q?Posts=20from=20The=20Coinbase=20Blog=20for=2005=2F21=2F2014?=
From: =?utf-8?Q?The=20Coinbase=20Blog?= <[redacted]@coinbase.com>

Você pode ver que o DMARC falhou. Mas eu não entendo porque. O registro SPF passa. O DKIM também (embora tenhamos esse requisito relaxado aqui).

Talvez eu esteja entendendo mal algo sobre o DMARC, mas parece que isso deve funcionar.

Obrigado pela ajuda!

    
por Brian Armstrong 18.06.2014 / 21:57

1 resposta

2

O nome de domínio extraído do campo RFC5322 From de uma mensagem é o identificador principal no mecanismo DMARC. Isso fará com que a validação do DKIM para o DMARC falhe, pois o documento não foi assinado pelo coinbase.com.

Você pode assiná-lo como seu domínio ou remover a validação do DKIM do seu registro DMARC.

    
por 18.06.2014 / 23:01

Tags