# Détails d’un e-mail

> Consultez les en-têtes, le contenu, les pièces jointes, les tentatives de livraison, les ouvertures, les clics et les contrôles anti-spam d’un e-mail, puis transférez-le, annulez-le ou relancez-le.

La page de détail d’un e-mail affiche tout ce qu’Emailit sait d’un e-mail donné. Ouvrez-la en sélectionnant une ligne dans **Email API → Emails**. Cette page explique chacune de ses parties et les actions que vous pouvez y effectuer.

## Résumé

Les cartes du haut affichent **Created**, **Scheduled** (uniquement pour les e-mails programmés), **Status**, **From**, **To** et **Subject**. Survolez le statut pour voir sa description, ou consultez [Statuts des e-mails](/fr/docs/logs/email-statuses/).

## En-têtes

Le panneau **Headers** liste les en-têtes du message sous forme de paires nom-valeur. Il est replié par défaut ; sélectionnez-le pour le déplier. Utilisez-le pour vérifier `From`, `Reply-To`, `Message-ID` et les en-têtes personnalisés que vous avez définis. Pour les e-mails reçus, il affiche les en-têtes remis par le serveur de l’expéditeur.

## Contenu

Le contenu du message est masqué jusqu’à ce que vous sélectionniez **Show Preview**. L’avertissement sous le bouton, « Viewing may affect email statistics », s’explique par le fait que l’aperçu effectue le rendu du HTML, y compris des images distantes, ce qui peut compter comme une ouverture.

Une fois l’aperçu ouvert, basculez entre :

- **HTML :** le message rendu dans un cadre isolé (sandbox).
- **Text :** la partie en texte brut.
- **Source :** le HTML brut.

Quand le contenu des messages a été purgé par la [conservation des données](/fr/docs/data-retention/), l’aperçu et les pièces jointes sont vides.

## Pièces jointes

Le panneau **Attachments** liste chaque fichier avec son nom, son type de contenu, sa taille et sa disposition (`attachment` ou `inline`). Pour télécharger les pièces jointes, utilisez [Lister les pièces jointes](/fr/docs/api-reference/emails/attachments/), qui renvoie le contenu encodé en Base64.

## Deliveries, Loads et Clicks

Les onglets de droite affichent l’historique de l’e-mail, avec un compteur sur chaque onglet :

| Onglet | Chaque ligne affiche | Utilisation |
| --- | --- | --- |
| **Deliveries** | Un statut, les détails ou la réponse du serveur destinataire, et l’heure. | Voir chaque tentative de livraison, les échecs temporaires, la réponse finale du serveur du destinataire, et pourquoi un e-mail a été retenu, rejeté ou bloqué. |
| **Loads** | L’heure et l’adresse IP de chaque ouverture. | Vérifier si et quand le message a été ouvert. Nécessite le suivi des chargements. |
| **Clicks** | L’URL du lien, l’adresse IP et l’heure de chaque clic. | Voir quels liens ont été cliqués. Nécessite le suivi des clics. |

Une ligne **Failed** indiquant « An internal error occurred while sending this email. This message will be retried automatically. » correspond à une erreur du côté d’Emailit. L’e-mail n’est pas en échec : Emailit réessaie comme pour un échec temporaire.

## Contrôles anti-spam

Emailit évalue les messages sortants avec [Rspamd](https://rspamd.com/) avant l’envoi. Le panneau **Spam Checks** affiche le score total et toutes les règles qui ont correspondu.

Le badge à côté du titre affiche le score total :

| Badge | Signification |
| --- | --- |
| Vert, **Score** inférieur à 5 | Faible probabilité de spam. |
| Orange, **Score** de 5 à un peu moins de 7 | Limite. Examinez les règles à score positif. |
| Rouge, **Score** de 7 ou plus | Au niveau du seuil de rétention ou au-delà. L’e-mail a été retenu et n’a pas été envoyé. |
| Gris, **Not inspected** | Le message n’a pas été évalué, par exemple un e-mail entrant. |

Le même badge apparaît dans la colonne **Spam score** de la liste des e-mails, où vous pouvez aussi filtrer selon ce score.

Le tableau liste chaque règle qui a correspondu (**Check**), son **Result** et son **Score**. Lisez-le ainsi :

- **Score** est la contribution de la règle au total. Un nombre positif rapproche le message du spam ; un nombre négatif l’en éloigne.
- **Result** décrit l’effet pour vous, et non le signe du nombre. Une règle à score négatif apparaît comme **Positive** (en vert), car elle a aidé. Une règle à score positif apparaît comme **Negative** (en rouge), car elle a pénalisé. Un score nul est **Neutral**.
- Chaque ligne affiche la description de la règle avec son symbole Rspamd en dessous, par exemple `R_DKIM_ALLOW` (signature DKIM valide, score négatif) ou `MIME_HTML_ONLY` (pas de partie en texte brut, score positif).

Filtrez le tableau avec **All**, **Negative**, **Positive** et **Neutral**, ou effectuez une recherche avec **Filter checks...**. Pour faire baisser le score d’un message retenu, corrigez les règles marquées **Negative**, en commençant par les scores les plus élevés, puis relancez-le. Pour les règles courantes et leurs solutions, consultez [Contrôles anti-spam](/fr/docs/deliverability/spam-checks/).

## Actions

Les boutons en haut de la page dépendent du type et du statut de l’e-mail.

### Forward

Disponible pour les e-mails sortants. **Forward** renvoie le message à une autre adresse sous forme de nouvel e-mail :

- Saisissez le destinataire dans **To**. Par défaut, le message est envoyé tel quel.
- Sélectionnez **Add forwarded headers and a comment** pour inclure les en-têtes d’origine et un **Comment** facultatif au-dessus du message.
- Le transfert est un nouvel e-mail avec un nouvel ID, et les crédits s’appliquent comme pour tout envoi. L’e-mail d’origine reste inchangé.
- Vous pouvez transférer 3 e-mails par heure et par espace de travail au maximum, et uniquement tant que le contenu des messages est encore conservé.

L’équivalent dans l’API est [Transférer un e-mail](/fr/docs/api-reference/emails/forward/).

### Cancel delivery

Disponible tant que le statut est `scheduled`, `accepted` ou `attempted`. Emailit tente de retirer l’e-mail de la file d’envoi. Les e-mails programmés peuvent être annulés jusqu’à 3 minutes avant leur heure d’envoi.

L’annulation se fait au mieux. Si une tentative de livraison a déjà commencé, elle peut tout de même aboutir ; Emailit affiche alors « Cancel requested » avec « The current delivery attempt may still complete. Remaining retries were stopped. » Le statut de l’e-mail passe à `canceled` et un événement `email.canceled` est envoyé. L’équivalent dans l’API est [Annuler un e-mail](/fr/docs/api-reference/emails/cancel/).

### Retry

Disponible dans le tableau de bord pour les e-mails `held` et `suppressed`. **Retry** envoie un nouvel e-mail avec le même contenu et l’ouvre ; l’original reste tel quel. Les crédits habituels sont débités. L’e-mail doit dater de moins de 30 jours et son contenu doit encore être conservé.

L’API [Relancer un e-mail](/fr/docs/api-reference/emails/retry/) accepte aussi les e-mails `bounced` et `failed`. Corrigez d’abord la cause : si rien n’a changé, un e-mail retenu est de nouveau retenu, et une adresse bloquée est de nouveau bloquée. Consultez [Statuts des e-mails](/fr/docs/logs/email-statuses/#retry-rules).

## Obtenir les mêmes données avec l’API

| Données | Endpoint |
| --- | --- |
| E-mail, corps analysé, en-têtes et pièces jointes | [Récupérer un e-mail](/fr/docs/api-reference/emails/get/) |
| Source MIME brute | [Récupérer le MIME brut](/fr/docs/api-reference/emails/raw/) |
| Corps texte et HTML uniquement | [Récupérer le corps](/fr/docs/api-reference/emails/body/) |
| Métadonnées et liste des pièces jointes sans contenu | [Récupérer les métadonnées](/fr/docs/api-reference/emails/meta/) |
| Changements de statut, ouvertures et clics | [Événements](/fr/docs/logs/events/) et [webhooks](/fr/docs/webhooks/) |

## Voir aussi

  - [Statuts des e-mails](/fr/docs/logs/email-statuses/)
  - [Contrôles anti-spam](/fr/docs/deliverability/spam-checks/)

---
Source: https://emailit.com/fr/docs/logs/email-details/
