Résoudre les problèmes

Pourquoi certains e-mails arrivent en spam et comment le diagnostiquer

Vérifié le 5 min de lecture délivrabilité spam

Qu'un e-mail arrive en spam ne signifie pas la même chose qu'un rejet. Lors d'un rejet, le serveur destinataire n'accepte pas le message et renvoie un code SMTP ; lorsqu'il apparaît dans les courriers indésirables, le destinataire l'a bien accepté, puis l'a classé avec ses propres filtres.

Vérifier ce qui est arrivé au message

Consultez d'abord le suivi de livraison de cPanel et retrouvez l'envoi par expéditeur, destinataire ou date :

  • Une réponse finale 250 après la transmission du message indique que le serveur distant l'a accepté pour le traiter. À partir de là, le fournisseur destinataire décide dans quel dossier l'afficher.
  • Une réponse 4.x.x indique généralement un report temporaire. Ne renvoyez pas le message de façon agressive.
  • Une réponse 5.x.x est un rejet définitif. Conservez le code et le texte complets pour corriger la cause.

Sans ce résultat, impossible de savoir si le problème se situe dans le transport ou dans le classement ultérieur.

Raisons fréquentes du classement en spam

  • Authentification incomplète : SPF, DKIM et DMARC absents, invalides ou non alignés avec le domaine visible de l'expéditeur.
  • Réputation : historique du domaine ou de l'IP, plaintes, rebonds, envois compromis ou pics soudains de volume.
  • Contenu et liens : URL de mauvaise réputation, objets trompeurs, HTML défectueux ou modèle très différent des messages habituels.
  • Absence de consentement : listes anciennes ou achetées, destinataires inactifs et absence de moyen clair de se désabonner.
  • Usurpation de l'expéditeur : utiliser dans From un domaine qui ne correspond pas au service authentifié. Dans les formulaires, utilisez votre propre compte comme expéditeur et l'adresse du visiteur dans Reply-To.

Que vérifier avant de renvoyer

  1. Vérifiez la configuration de délivrabilité, SPF, DKIM, DMARC et PTR.
  2. Envoyez un échantillon représentatif à notre test d'e-mail depuis le compte ou l'application qui pose problème.
  3. Examinez les en-têtes originaux du message reçu : résultats SPF, DKIM et DMARC, serveur sortant et domaine de retour.
  4. Si vous envoyez vers Gmail avec un volume suffisant, utilisez Google Postmaster Tools pour suivre la réputation et le taux de spam.
  5. Réduisez le volume si les rebonds ou les plaintes ont augmenté, puis augmentez-le progressivement une fois la cause corrigée.

Marquer un message légitime comme Non spam aide le filtre de ce destinataire, mais ne remplace pas la correction des problèmes d'authentification, de réputation ou de pratiques d'envoi. Aucun score externe ne garantit non plus la boîte de réception chez Gmail, Outlook ou d'autres fournisseurs.

Si l'e-mail part d'une application, utilisez le SMTP authentifié plutôt que la fonction mail() de PHP. Consultez la configuration pour WordPress ou PrestaShop, et activez le mode debug de PHPMailer si vous avez besoin de voir la réponse SMTP.

Comparer des échantillons sans exposer les données des clients

Testez séparément un message simple et un autre avec le modèle qui pose problème, en utilisant des destinataires de test que vous contrôlez. Conservez l'objet, l'heure, l'identifiant et les en-têtes pour les rapprocher du suivi de livraison. N'envoyez pas de factures, de données personnelles ni de messages confidentiels à des services publics de notation.

Si une seule campagne ou un seul fournisseur destinataire pose problème, cette différence aide à cerner le diagnostic. Vérifiez aussi les liens et l'adresse de réponse. Configurer le SMTP facilite l'identification et la journalisation des envois, mais ne garantit pas à lui seul une bonne réputation ni la boîte de réception.

Cela peut aussi vous aider

Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.