Aller au contenu
Docs

Concept

Comment Emailit attribue un score à chaque e-mail sortant avec Rspamd, pourquoi les messages dont le score atteint 7 ou plus sont retenus, comment lire les Spam Checks et comment corriger puis renvoyer.

Mis à jour le 1 oct. 2026

Emailit attribue un score à chaque e-mail qu’il envoie avec Rspamd, le même type de filtre anti-spam que celui utilisé par de nombreux serveurs destinataires. Les messages qui ressemblent trop à du spam sont retenus au lieu d’être envoyés, ce qui protège la réputation de votre domaine. Cette page explique le fonctionnement du score, comment lire les résultats et que faire quand un message est retenu.

Fonctionnement du score

  1. Emailit prépare le message. Il ajoute ses en-têtes, comme Message-ID et le return-path, et signe le message avec votre clé DKIM.
  2. Rspamd évalue les octets exacts qui seraient envoyés. Chaque règle qui correspond augmente ou diminue le score.
  3. Emailit compare le total au seuil de 7.
    • Moins de 7 : le message est envoyé.
    • 7 ou plus : le message reçoit le statut held et n’est pas envoyé. Son historique de livraison indique : « Held because Rspamd scored this message 8.4, which is at or above the threshold of 7. »

Cela s’applique à chaque message sortant : API, SMTP, campagnes et automatisations. Les e-mails entrants ne sont pas évalués.

Si Rspamd est indisponible, Emailit envoie le message sans score plutôt que de le retarder. Ces messages affichent Not inspected.

Lire les résultats

Sur la page de l’e-mail

Ouvrez un message dans Email APIEmails. L’en-tête affiche son score sous forme de badge coloré, comme Score +3.20 :

Couleur Score Signification
Vert Moins de 5 Faible probabilité de spam.
Orange De 5 à moins de 7 Proche du seuil. Mérite d’être amélioré.
Rouge 7 ou plus Retenu.
Gris Not inspected Le message n’a pas été évalué.

Le panneau Spam Checks liste toutes les règles qui ont correspondu, en trois colonnes :

Colonne Description
Check Ce que recherche la règle. Survolez-la pour voir le nom de la règle Rspamd.
Result Negative pour les règles qui augmentent le score (mauvais), Positive pour celles qui le diminuent (bon), Neutral pour celles sans effet.
Score La valeur ajoutée ou retirée par la règle, par exemple +2.50 ou -0.10.

Utilisez le filtre All, Negative, Positive et Neutral pour vous concentrer sur les règles qui ont fait monter le score.

Dans la liste des e-mails

La colonne Spam score de la liste des e-mails affiche le badge de chaque message. Ajoutez un filtre Spam score, par exemple greater than or equal to 5, pour trouver les messages proches d’être retenus. Avec l’API, Lister les e-mails accepte le même filtre :

Terminal
curl -G https://api.emailit.com/v2/emails \
  -H "Authorization: Bearer $EMAILIT_API_KEY" \
  --data-urlencode "spam_score.gte=5"

Règles courantes et solutions

Les noms de règles proviennent de Rspamd. Leurs scores exacts peuvent changer au fil des mises à jour des règles.

Règle Signification Solution
MIME_HTML_ONLY Le message contient du HTML mais pas de partie en texte brut. Envoyez une version text en plus de html.
R_PARTS_DIFFER Les parties en texte brut et HTML disent des choses très différentes. Générez la partie texte à partir du même contenu que le HTML.
HTML_SHORT_LINK_IMG_1 Un corps HTML court constitué principalement d’une image avec un lien. Ajoutez du vrai texte. N’envoyez pas d’e-mails composés uniquement d’images.
SUBJ_ALL_CAPS L’objet est en majuscules. Utilisez une casse normale.
PHISHING Le texte visible d’un lien affiche un autre domaine que sa destination réelle. Faites correspondre l’URL visible au lien, ou utilisez un texte de lien descriptif plutôt qu’une URL.
ZERO_FONT, MANY_INVISIBLE_PARTS Le message contient du texte masqué au lecteur. Supprimez le texte masqué, comme des mots en taille de police 0.
DBL_SPAM, URIBL_BLACK, SEM_URIBL Un lien pointe vers un domaine figurant sur une blocklist. Supprimez le lien ou remplacez-le par un lien vers votre propre domaine. Évitez les raccourcisseurs d’URL publics.
R_SUSPICIOUS_URL Un lien utilise une adresse inhabituelle ou obscurcie, comme une adresse IP brute. Mettez des liens vers des noms de domaine normaux.
FREEMAIL_REPLYTO Le Reply-To utilise un fournisseur de messagerie gratuit comme Gmail. Utilisez une adresse sur votre propre domaine.
MIME_BAD_EXTENSION, MIME_DOUBLE_BAD_EXTENSION Une pièce jointe a un type de fichier à risque, comme un exécutable ou un nom tel que invoice.pdf.exe. Ne joignez pas d’exécutables. Mettez plutôt un lien vers le fichier.
BAYES_SPAM La formulation ressemble à des messages connus comme spam. Réécrivez les formulations promotionnelles et réduisez le langage commercial.
FUZZY_DENIED Le message ressemble de très près à un spam connu. Rédigez votre propre contenu plutôt que de réutiliser le texte de modèles d’envoi en masse.

Renvoyer un message retenu

Corrigez d’abord la cause. Une relance renvoie exactement le même contenu : elle n’est donc utile que si le problème venait de l’extérieur du message, par exemple un domaine lié qui a depuis été retiré d’une blocklist.

  • Si le contenu a déclenché les règles, corrigez votre modèle ou votre code et envoyez un nouveau message.
  • Si la cause est résolue, relancez le message retenu :

Ouvrez l’e-mail dans Email APIEmails et sélectionnez Retry. Emailit crée un nouvel e-mail avec le même contenu et laisse l’original inchangé.

La relance est de nouveau évaluée avant son envoi et coûte des crédits comme n’importe quel autre e-mail. Vous pouvez relancer les e-mails retenus pendant 30 jours au maximum, tant que leur contenu n’a pas été supprimé par vos paramètres de conservation des données. Consultez Relancer et transférer.

Les habitudes de rédaction qui maintiennent des scores bas.
La signification de held et de tous les autres statuts.

Cette page vous a-t-elle été utile ?

Merci pour votre retour.

Merci, nous lisons chaque message.