Por que meu e-mail é marcado como spam?

7

Eu tenho o servidor "afspraakmanager.be". Ele combina tudo para não ser um servidor de spam (não é por sinal): ele tem dns reverso, spf, dkim, .... Mas o hotmail marca como spam.

Eu acho que o problema são os registros SPF / DKIM. Quando eu enviei um e-mail para meu Gmail, ele diz:

"Received-SPF: neutral (google.com: 2a02:348:8e:6048::1 is neither permitted nor denied       
by best guess record for domain of [email protected]) client-ip=2a02:348:8e:6048::1;
Authentication-Results: mx.google.com;
spf=neutral (google.com: 2a02:348:8e:6048::1 is neither permitted nor denied by best
guess record for domain of [email protected]) [email protected];
dkim=neutral (bad format) [email protected]"

Então eu acho que meus registros SPF e DKIM não estão configurados corretamente. Mas eu também não tenho idéia do que há de errado com eles.

este é o arquivo de zona:

 ; zone file for afspraakmanager.be

 $ORIGIN afspraakmanager.be.
 $TTL 3600

@    86400    IN SOA ns1.eurodns.com. hostmaster.eurodns.com. (
      2013102003 ; serial
      86400 ; refresh
      7200 ; retry
      604800 ; expire
      86400 ; minimum
      )

@    86400    IN NS    ns1.eurodns.com.
@    86400    IN NS    ns2.eurodns.com.
@    86400    IN NS    ns3.eurodns.com.
@    86400    IN NS    ns4.eurodns.com.

; Mail Exchanger definition
@    600    IN MX    10 smtp

; IPv4 Address definition
@        IN A    37.230.96.72
afspraakmanager.be    600    IN A    37.230.96.72
localhost    86400    IN A    127.0.0.1
smtp    600    IN A    37.230.96.72
www    600    IN A    37.230.96.72

; Text definition
default._domainkey    600    IN TXT    "v=DKIM1\; k=rsa\;      p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQC6pvlZKnbSVXg1Bf3MF2l8xRrKPmqIw2i9Rn1yZ3HEny9qH1vyGXUjdv2O0aQbd5YShSGjtg5H/GedRMLpB0Qb+hBj1yGofOQTdcVtZZfj8qBY5Z7vEkhvtdaogQ0vLjgcwhg0BBuTewEkLxrl9IIzkPMZ1SCtM2Y0RtiUhg2cjQIDAQAB"

; Sender Policy Framework definition
afspraakmanager.be    600    IN SPF    "v=spf1 a mx ptr +all"

A assinatura DKIM no cabeçalho:

    DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=afspraakmanager.be;
s=mail; t=1382361029;
bh=4pDpXBY8rCbX8+MfrklZzpQxaUsa3vSPUYjcDR3KAnU=;
h=Date:From:To:Subject:From;
b=SoBBaAlrueD8qID8txl2SBSqnZgN2lkPCdSPI/m7/YLezIcBedkgIX1NswYiZFl6Z
 AmF8dES73WUaaJjItVHSrdCJK2mJ/Az+vrgNsyk+GqZZ1YPiIlH3gqRrsguhoofXUX
 /gqLlqsLxqxkKKd9EbSzKRHuDGlJCLm5SlL8wnL0=
    
por Nick 21.10.2013 / 15:31

4 respostas

3

No seu cabeçalho DKIM, s=mail significa que os receptores procurarão registros TXT de mail._domainkeys.afspraakmanager.be para encontrar sua chave pública.

Na sua configuração de DNS, o RR que contém sua chave pública é default._domainkey.afspraakmanager.be .

Você deve alterar seu MTA para usar s=default ou adicionar um registro TXT em mail._domainkeys.afspraakmanager.be com seu registro DKIM.

    
por 21.10.2013 / 16:27
10

Eu não posso falar por você chave DKIM, mas seu registro SPF está configurado errado.

Você está especificando que o registro A, o registro MX e o registro PTR são permitidos e, em seguida, o +all informa que qualquer endereço é válido. Se você quiser excluir outros endereços IP, então ele precisa ser um -all .

Você também desejará declarar o registro SPF como um registro de texto também, pois nem todos os servidores de correio suportam o tipo de DNS do SPF.

Veja algumas das ferramentas encontradas aqui para obter ajuda no diagnóstico.

    
por 21.10.2013 / 15:36
7

Seu problema é que você está usando um endereço IPv6 para enviar e-mails para o Google.

Por si só, isso não é um problema, exceto que:

Additional guidelines for IPv6

  • The sending IP must have a PTR record (i.e., a reverse DNS of the sending IP) and it should match the IP obtained via the forward DNS resolution of the hostname specified in the PTR record. Otherwise, mail will be marked as spam or possibly rejected.
  • The sending domain should pass either SPF check or DKIM check. Otherwise, mail might be marked as spam.

A solução mais simples é forçar seu remetente SMTP a usar o IPv4. Caso contrário, você precisará adicionar a versão IPv6 do seu MX ao seu SPF e verificar se ele possui um registro PTR válido.

    
por 21.10.2013 / 16:22
2

Todos esses problemas (SPF, IPv6 e DKIM) podem não ser o motivo pelo qual seus e-mails estão sendo marcados como spam.

Se outras pessoas estiverem falsificando seu domínio para enviar spam, seu domínio poderá acabar em listas negras ou com uma reputação ruim em serviços de reputação, como SenderBase . Tanto o SPF quanto o DKIM funcionam para evitar esse tipo de falsificação, o que significa que a reputação do seu domínio é causada apenas por você.

Mas os spammers podem publicar seus próprios registros SPF e DKIM para que os provedores de email não usem a presença desses recursos como uma lista branca. Os grandes provedores de e-mail mantêm os serviços de endereço IP e de reputação de domínio ou usam serviços comerciais. O Hotmail usa o SenderScore. Seu IP e seu domínio tem reputação neutra com eles, mas você pode notar que eles ainda listam seu domínio como não tendo registros SPF. Isso pode ser devido ao cache do DNS, mas também porque o seu registro SPF é publicado usando o tipo de registro SPF, mas também não é publicado usando o tipo de registro TXT mais comum.

O DMARC é útil para obter feedback sobre quais endereços IP estão enviando e-mails que dizem ser seus. Mesmo em ambientes pequenos, pode ser comum o correio sair de dois ou três endereços IP. Quando tiver certeza de que seus registros SPF estão cobrindo todos os endereços IP que enviam e-mails legítimos, você poderá alternar a política para -all . O DMARC é simples de configurar e, quando eu fiz isso, recebi meus primeiros relatórios em poucas horas.

FBLs lhe dão feedback sobre como seus destinatários estão gostando o email. Quando eles clicam no botão "Spam", o provedor envia uma cópia do email para que você saiba cancelar a inscrição desse usuário. Ele também pode funcionar como um sistema de alerta antecipado de que alguém comprometeu seu servidor e o está usando para enviar spam. O Hotmail tem um programa FBL ( que eles chame JMRP , no entanto eu nunca consegui me inscrever com sucesso para isso. O Hotmail também tem o programa SNDS , que é muito semelhante, mas apenas para IP. endereços. AOL e Yahoo e muitos outros lugares têm programas FBL. Deixar de ter um link de cancelamento de assinatura em funcionamento ou até mesmo ter um que seja confuso e difícil de usar pode fazer com que seus destinatários usem o botão de spam.

O Hotmail fornece um guia de solução de problemas e suporte para remetentes .

As rejeições são importantes . Deixar de cancelar a devolução é uma das principais razões para a baixa reputação de endereços IP. Diferentes tipos de rejeições requerem ações diferentes. "Nenhum usuário desse tipo" deve ser tratado de maneira diferente de "A caixa de entrada está cheia", mas até a "Caixa de entrada está cheia" deve resultar em cancelamento da inscrição. Quando as contas expiram no Hotmail, elas ficam inativas por cerca de 6 meses e são trazidas de volta à vida como armadilhas de spam. Qualquer pessoa que ignorar as rejeições terminará na lista negra do Hotmail quando essas rejeições se tornarem armadilhas de spam.

Por último, a melhor coisa que você pode fazer para melhorar a reputação do seu endereço IP é enviar muitos e-mails que as pessoas querem. Maiores volumes de e-mails com incidentes baixos (como um relatório de spam ou o acionamento da detecção de spam baseada em conteúdo) melhorarão sua reputação mais rapidamente do que a mesma proporção com um volume menor.

    
por 21.10.2013 / 22:59