Message complet reçu par Gmail (le courrier électronique, l'adresse IP du serveur et l'hôte sont remplacés):
Delivered-To: <myemail>
Received: by 10.180.24.132 with SMTP id u4cs216052wif;
Thu, 20 Oct 2011 03:22:03 -0700 (PDT)
Received: by 10.14.9.165 with SMTP id 37mr1294749eet.51.1319106122223;
Thu, 20 Oct 2011 03:22:02 -0700 (PDT)
Return-Path: <www-data@<serverdomain>>
Received: from <serverdomain> (<serverdomain>. [<serverip>])
by mx.google.com with ESMTP id s55si2781134ees.156.2011.10.20.03.22.02;
Thu, 20 Oct 2011 03:22:02 -0700 (PDT)
Received-SPF: pass (google.com: domain of www-data@<serverdomain> designates <serverip> as permitted sender) client-ip=<serverip>;
Authentication-Results: mx.google.com; spf=pass (google.com: domain of www-data@<serverdomain> designates <serverip> as permitted sender) smtp.mail=www-data@<serverdomain>
Received: by <serverdomain> (Postfix, from userid 33)
id AEF1F47462EE; Thu, 20 Oct 2011 10:22:00 +0000 (UTC)
To: <myemail>
Subject: Registration confirmation
From: <sitename> mailing robot <no-reply@<serverdomain>>
MIME-Version: 1.0
Content-type: text/html; charset=utf-8
Content-Transfer-Encoding: 8bit
Message-Id: <20111020102200.AEF1F47462EE@<serverdomain>>
Date: Thu, 20 Oct 2011 10:22:00 +0000 (UTC)
Please confirm your registration on the site by clicking this link:
<A href="<confirmationlink>" target=_blank><confirmationlink></A>
Quel est le problème avec cet e-mail? Pourquoi Gmail pense-t-il qu'il s'agit de spam?
Suivez-vous les directives relatives aux expéditeurs en nombre ? (Comme l'en-tête 'Precedence: bulk' ...)
Je ne pense pas que le code HTML dans votre courrier est valide. Pas d'élément racine, etc. Si vous envoyez des mails uniquement HTML, vous devez vous assurer que son code HTML est correct.
Ou mieux encore: incluez également une version texte de votre message (des personnes comme moi, qui utilisent des clients de messagerie électronique sur la console, vous en remercieront!). IMHO, y compris une version en texte brut, réduira également la probabilité que votre message soit considéré comme un spam (la plupart des spams que je vois sont uniquement du code HTML et il s'agit au moins d'un critère pour SpamAssassin).
J'utilise mes propres serveurs dédiés depuis au moins 5 ans.
Parfois, Google les identifie comme spam pendant 2 jours. Lorsque je coche la case "Pas de spam" dans Gmail, tout va bien pendant encore 6 mois.
Tu devrais tester
En outre, le contenu de votre email peut influencer Google Mail
Comme je l'ai dit, avec le même contenu et aucune modification de mes paramètres, Google les a marqués comme spam pendant deux jours, puis s'est arrêté. Sur 5 ans, cela s'est passé 3 ou 4 fois, mais jamais plus de 48 heures à la fois.
Est-ce sur un hébergement partagé ou un serveur dédié. S'il est partagé si une personne de la même adresse IP a envoyé des e-mails en masse (par exemple 25 ou plus), il est alors possible que l'adresse IP soit sur liste noire. Une autre raison d'être du spam est d'utiliser certains des mots de spam. Souvent, le spam est traité à l'aide d'algorithmes utilisant des techniques d'exploration de données, ce qui signifie que vous devez former plusieurs fois un algorithme sur votre ID de messagerie à partir d'adresses IP différentes et marquer qu'il ne s'agit pas d'un spam qui n'est pas une solution réalisable. L’autre façon de le faire est de rendre votre site au moins peu populaire en fournissant des backlinks, généralement les techniques utilisées pour le référencement. Je vous le dis avec mon expérience pratique avec beaucoup de mes sites Web, que j'ai couru plusieurs fois et arrêté.
Si votre serveur ne réussit pas la recherche de domaine inversée, Gmail peut la placer dans le courrier indésirable.
Puisque vos en-têtes semblent être corrects, il est probablement nécessaire de saisir quelque chose dans le message. L'une des choses sur lesquelles SpamAssassin (sans savoir si c'est ce que Gmail utilise) est un très court message comme le précédent, contenant un lien hypertexte ou un graphique. Vous pouvez donc en bénéficier en allongeant un peu votre message. L'un des moyens de le savoir consiste à l'envoyer à votre propre compte gmail et, lorsqu'il apparaît dans votre dossier de courrier indésirable, examinez les en-têtes de cet en-tête pour toute information de courrier indésirable ajoutée. Il peut contenir des indices sur le moteur de courrier indésirable utilisé par Gmail ou sur les règles que votre message enfreint.
Le <confirmationlink>
est-il dans le <serverdomain>
?
Il s’agit d’un message très bref. Il est donc facile de le signaler comme spam si vous l’envoyez à partir d’une adresse ne correspondant pas au domaine du lien.
Certaines personnes pourraient même cliquer sur le bouton Spam pour la même raison.
Assurez-vous que votre domaine possède les enregistrements MX appropriés et un enregistrement SPF valide pointant vers votre serveur de messagerie d'envoi.
Il est également possible que l'adresse IP attribuée à votre serveur de messagerie ait déjà envoyé du spam.
Jetez un coup d’œil à https://mail.google.com/support/bin/answer.py?answer=81126#authentication
Si vous l'envoyez à partir d'une adresse IP dynamique, celles-ci sont souvent signalées comme spam. Vous pouvez vérifier que vos hôtes risquent d'être identifiés comme courrier indésirable en ajoutant l'adresse IP du serveur à la fin de l'URL suivante: http://www.spamhaus.org/query/bl?ip=
Vérifiez: - l'identification du serveur ne correspond pas au domaine de l'expéditeur - le serveur est marqué comme source de courrier indésirable par Gmail. Fait parce que beaucoup de gens ont marqué comme spam les messages antérieurs provenant de ce serveur/domaine - fait référence au contenu provenant de sources tierces identifiées comme sources non sécurisées ou non sollicitées.