Como configurar o SPF e o DKIM para impedir que o email vá para a pasta de spam

0
x-store-info:4r51+eLowCe79NzwdU2kR0zqpsRfiBoycNOl1Rdc4Wf7430jtHWQcYIrKJBAYArutl6yTQ5VQNWAmHikfoeKC6OfxZYs5RQXt5EONp5Fb+tgLbPo7J+jhd2D/FrCdQyzXUlVTtfPnBo=
Authentication-Results: hotmail.com; spf=softfail (sender IP is 184.168.200.138) [email protected]; dkim=none header.d=studentclutter.com; x-hmca=fail [email protected]
X-SID-PRA: [email protected]
X-AUTH-Result: FAIL
X-SID-Result: FAIL
X-Message-Status: n:n
X-Message-Delivery: Vj0xLjE7dXM9MDtsPTA7YT0wO0Q9MjtHRD0yO1NDTD00
X-Message-Info: 3c21WZ1hAlvCXlgKMA/ssa/7uuyagef91LCbCD/6jerOOAesLoOF4khK55lv2648aOXN6IForiFWbNDXvt/F9pKgiEmQYyMILkICTpe+/i4pqZfOZymIYT4r8X/NfvkTbHXIijHuSgajahEKBV0qUiO6J/PlRheu+fHREz1zY9V0xz2tq5KTm2vBIQsSTbcG/VCzyglz1h9bRD91eSWpB+xt4cfKRwkgKlCJsJhnftc=
Received: from p3nlsmtpcp01-01.prod.phx3.secureserver.net ([184.168.200.138]) by SNT004-MC2F6.hotmail.com with Microsoft SMTPSVC(7.5.7601.22751);
     Wed, 26 Nov 2014 15:19:28 -0800
Received: from p3plcpnl0474.prod.phx3.secureserver.net ([50.62.176.1])
    by p3nlsmtpcp01-01.prod.phx3.secureserver.net with : CPANEL :
    id LPHH1p01e02B8ka01PHHME; Wed, 26 Nov 2014 16:17:17 -0700
Received: from kumani11 by p3plcpnl0474.prod.phx3.secureserver.net with local (Exim 4.84)
    (envelope-from <[email protected]>)
    id 1Xtlrr-0002Gt-Tx
    for *EMAIL*@live.co.uk; Wed, 26 Nov 2014 16:19:27 -0700
To: Neil <*EMAIL*@live.co.uk>
Subject: Ad Reply on StudentClutter
X-PHP-Script: studentclutter.com/StudentClutter/adreply.php for 5.151.130.2
Date: Wed, 26 Nov 2014 23:19:27 +0000
From: StudentClutter <[email protected]>
Reply-To: StudentClutter <[email protected]>
Message-ID: <[email protected]>
X-Priority: 1
X-Mailer: PHPMailer 5.2.4 (https://github.com/Synchro/PHPMailer/)
MIME-Version: 1.0
Content-Type: multipart/alternative;
    boundary="b1_d6832c41b94a8dcf73b6660427bfbd46"
X-AntiAbuse: This header was added to track abuse, please include it with any abuse report
X-AntiAbuse: Primary Hostname - p3plcpnl0474.prod.phx3.secureserver.net
X-AntiAbuse: Original Domain - live.co.uk
X-AntiAbuse: Originator/Caller UID/GID - [940112 956] / [47 12]
X-AntiAbuse: Sender Address Domain - studentclutter.com
X-Get-Message-Sender-Via: p3plcpnl0474.prod.phx3.secureserver.net: authenticated_id: kumani11/from_h
X-Source: 
X-Source-Args: /usr/sbin/proxyexec -q -d -s /var/run/proxyexec/cagefs.sock/socket /bin/cagefs.server 
X-Source-Dir: studentclutter.com:/public_html/StudentClutter
Return-Path: [email protected]
X-OriginalArrivalTime: 26 Nov 2014 23:19:28.0495 (UTC) FILETIME=[6CFA07F0:01D009CF]

--b1_d6832c41b94a8dcf73b6660427bfbd46
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Ao criar um email com o PHPMailer, meus e-mails são enviados para a pasta de spam da caixa de correio de meus destinatários

Foi-me dito que preciso configurar meu SPF e DKIM corretamente, acho que já fiz isso em minha conta do GoDaddy para SPF - @ v=spf1 a mx ptr include:secureserver.net ~all

Alguém mais sabe por que meu e-mail pode estar enviando spam? Eu perdi algum cabeçalho que você pode contar?

Obrigado

Obrigado pela sua ajuda

    
por neeko 27.11.2014 / 19:40

1 resposta

1

(repostando a resposta que eu havia preparado em SO)

Seu registro SPF é v=spf1 a mx ptr include:secureserver.net ~all

Isso permite envios de:

  • a → studentclutter.com host (23.229.191.2)
  • mx ➜ mail.studentclutter.com. (um CNAME para studentclutter.com, então 23.229.191.2 também)
  • ptr → Qualquer ip que corresponda ao seu domínio ao fazer uma pesquisa inversa. Como 184.168.200.138 é p3nlsmtpcp01-01.prod.phx3.secureserver.net, ele não corresponde ao seu domínio.
  • inclua: secureserver.net → inclua a diretiva de email secureserver.net, que é

v=spf1 ip4:207.200.21.144/28 ip4:12.151.77.31 ip4:69.64.33.132 ip4:68.233.77.16 ip4:184.168.131.0/24 ip4:173.201.192.0/24 ip4:182.50.132.0/24 ip4:170.146.0.0/16 ip4:174.128.1.0/24 ip4:173.201.193.0/24 include:spf-ss1.domaincontrol.com -all

por sua vez incluindo spf-ss1.domaincontrol.com:

v=spf1 ip4:174.128.7.0/24 ip4:206.252.132.65 ip4:24.75.14.201 ip4:144.202.243.25 ip4:68.232.128.0/19 ip4:216.55.155.13 ip4:216.55.162.41 ip4:195.246.112.0/24 include:spf-ss2.domaincontrol.com include:spf.messaging.microsoft.com -all

e spf.messaging.microsoft.com

v=spf1 ptr:protection.outlook.com ptr:messaging.microsoft.com ptr:o365filtering.com -all

O ip de envio 184.168.200.138 não está em nenhum desses intervalos. Assim, a verificação do SPF falha.

É estranho que 184.168.200.138 não esteja listado no secureserver.net spf. Pode ser um erro ou talvez eles não pretendam que os usuários incluam sua política em seus domínios e, portanto, listem apenas seus próprios ips de envio de e-mail, e não os servidores de usuários.

Como fazer o spf passar? A maneira mais simples é listar explicitamente o ip de envio:

ip4:184.168.200.138

No entanto, dado que o ip do seu servidor pode mudar inesperadamente, você também pode permitir todos os hosts do secureserver.net com

ptr:secureserver.net

Em resumo, eu usaria a seguinte política:

v=spf1 a mx ip4:184.168.200.138 ptr:secureserver.net ~all

Eu removi ptr (já que você não parece ter um ip dedicado cujo dns reverso você possa configurar) e o include: secureserver.net que não estava funcionando.

    
por 27.11.2014 / 20:03