Mensagens multipartes do postfix vão para spam no gmail / hotmail

1

Sou novo aqui e tenho certeza de que esta pergunta foi muito discutida, mas não consegui encontrar uma solução. Eu tenho um site de rede que eu configurei e precisamos enviar e-mails de notificação para nossos membros, dependendo da atividade relacionada aos seus perfis (mensagens, comentários, etc.).

Estamos hospedando o site no Centos5.6 com VirtualMin e estamos usando o Postfix como nosso MTA. Também usamos o google apps para e-mail no site. Aqui está o problema, os e-mails são enviados para alguns usuários do Gmail, mas, na maioria das vezes, eles acabam no spam do Gmail, do Hotmail e do Yahoo.

Configuramos os códigos SPF apropriados no servidor, o DKIM e o rDNS funcionam bem.

v = spf1 ip4: xx.xx.xx.xx a mx incluem: _spf.google.com ~ all

Abaixo, uma amostra de e-mail que vai diretamente para o spam do Gmail. Eu substituí os valores reais por texto fictício (Ip, Domínio etc)

Delivered-To: [email protected]
Received: by 10.143.165.5 with SMTP id s5cs223598wfo; Fri, 15 Apr 2011 08:38:22 -0700 (PDT)
Received: by 10.100.15.34 with SMTP id 34mr1202961ano.165.1302881901970; Fri, 15 Apr 2011 08:38:21 -0700 (PDT)
Return-Path: 
Received: from server.domainxyz.com (server.domainxyz.com [xx.xx.xx.xx]) by mx.google.com with ESMTP id c12si6403722anc.63.2011.04.15.08.38.18; Fri, 15 Apr 2011 08:38:20 -0700 (PDT)
Received-SPF: pass (google.com: domain of [email protected] designates xx.xx.xx.xx as permitted sender) client-ip=xx.xx.xx.xx;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of [email protected] designates xx.xx.xx.xx as permitted sender) [email protected]; dkim=pass (test mode) [email protected]
Received: by server.domainxyz.com (Postfix, from userid 48)
id 3549968563; Fri, 15 Apr 2011 21:08:18 +0530 (IST)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=domainxyz.com;
s=domainxyz-mail; t=1302881898;
bh=l1LE96Pw4vGi1qCMy0/IALNzrln9ZKBKvnUdaevYI/Y=;
h=Toubject:From:Reply-To:MIME-Version:Content-type:Message-Id:
Date;
b=cgnMgqhSoGbQlL8qVPOwsadU5JwyVIklw85ZkHpGF2L/Ge4MFvLQstnBt8Ot0UmG1
sZCC4oFDUH6e5Qd+jgfEdjBs2ax3inTV7FIz4kc0jXxNDEdrAw hik3IBwjrk1LLcep
6VIEYR+Zl9VwKgDHJn2OyJfB5h/eL+iIZCnoiGns=
To: Zahir Gmail 
Subject: Retrieve your login information
From: domainxyz.com 
Reply-To: domainxyz.com 
MIME-Version: 1.0
Content-type: multipart/alternative; charset=iso-8859-1;boundary=EmailBoundary.568d2e34be8b984d6bdc427f9 f43cc7c
Message-Id: 
Date: Fri, 15 Apr 2011 21:08:18 +0530 (IST)

--EmailBoundary.568d2e34be8b984d6bdc427f9f43cc7c
Content-Type: text/plain; charset="ISO-8859-1"


Hi Zahir Gmail,

You are receiving this email because we received a password reset request on domainxyz for your account. If you did not request for your password to be reset, please ignore this mail. 

The following are your account details :
Username : zahirgmail
Personalized URL : www.domainxyz.com/zahirgmail

To reset your password, click here - http://www.domainxyz.com/reset-passw...ame=zahirgmail 

We can't wait to see you on domainxyz

All tails wagging!


Slurps!
The domainxyz.com Team
www.domainxyz.com

Note : You are receiving this system generated email because you were registered on domainxyz.com If you haven't signed up with us, please report this mail by forwarding it to [email protected]. Inconvenience regretted. If you are a member, you can log onto your Notifications Page to change the notifications you receive from domainxyz.com. If you wish to change the email address on which you receive there notifications, please visit your Email Settings page. Please do not reply to this email, it will go nowhere.


domainxyz.com is a Social Networking website and is brought to you by domainxyz India Pvt Ltd. To know more about us, Click Here. If you wish to explore Business(Adverting, Marketing or Partnership) opportunities with us, please email us at [email protected]

--EmailBoundary.568d2e34be8b984d6bdc427f9f43cc7c
Content-Type: text/html; charset="ISO-8859-1"





----- 

Agradecemos qualquer ajuda que possamos obter sobre isso.

    
por Swimfan 17.04.2011 / 14:30

1 resposta

1

Se exatamente ESTE for um e-mail real, o e-mail não será formado corretamente.

  1. A parte HTML está ausente
  2. o limite MIME final está ausente
  3. o limite definido no cabeçalho não é o limite no corpo (há um espaço na frente de f43cc7c)
  4. O ID da mensagem está ausente
  5. De: está faltando a parte local
  6. O para: está sem um endereço de e-mail completo

E a última linha de conteúdo que fala sobre "oportunidades", "clique aqui" e "envie um e-mail" é um strong indicador de spam (chavões).

A propósito, estou me perguntando por que você inclui o Google nos seus registros SPF? Você está enviando de seu próprio servidor.

A melhor maneira seria enviar este email pelo SpamAssassin e ver as pontuações.

Também recomendo a leitura da RFC 3834 para e-mails gerados automaticamente.

    
por 19.05.2011 / 17:12