Résoudre les problèmes

Erreur de messagerie « retry time not reached for any host »

Vérifié le 4 min de lecture messagerie erreurs SMTP file d'attente des e-mails timeout

Le message « retry time not reached for any host » signifie qu'Exim a reporté les nouvelles tentatives vers cette destination jusqu'au prochain créneau programmé. Si le rebond ajoute « after a long failure period », la période de nouvelles tentatives est terminée et ce message précis ne sera plus remis automatiquement.

Il ne s'agit généralement pas d'une erreur de mot de passe de l'expéditeur. C'est un état de la file d'attente de messagerie lié au domaine destinataire.

Causes habituelles

  • Les serveurs MX du destinataire ne répondent pas ou refusent la connexion.
  • Il existe un problème DNS sur le domaine destinataire.
  • Un pare-feu bloque la connexion SMTP ou la fait expirer.
  • Tous les serveurs publiés par le destinataire sont temporairement hors service.
  • La même destination échoue depuis longtemps et Exim a espacé les nouvelles tentatives.

Ce qu'il faut vérifier

  1. Ouvrez Track Delivery dans cPanel et retrouvez le message par destinataire et par date ; notez aussi son identifiant s'il apparaît.
  2. Examinez les lignes précédentes de l'historique : elles montrent normalement le timeout, le rejet ou l'erreur DNS à l'origine de l'état de nouvelle tentative.
  3. Vérifiez si un seul domaine destinataire est concerné ou de nombreuses destinations différentes.
  4. Vérifiez publiquement que le domaine destinataire publie des enregistrements MX valides.

Ne renvoyez pas le message à répétition tant que la cause n'est pas connue. Si le message est toujours reporté, Exim continuera selon sa programmation ; si vous avez déjà reçu un rebond indiquant after a long failure period, corrigez d'abord le problème puis renvoyez le message.

Quand intervenir

Si un seul domaine échoue, ce message ne suffit pas à déterminer la responsabilité. Il faut examiner les tentatives précédentes pour distinguer une panne de ses MX ou de son pare-feu d'un état de nouvelle tentative, de cache ou de blocage sur le serveur d'envoi.

Contactez l'assistance en indiquant l'expéditeur, le destinataire, la date et le message complet. Nous pouvons suivre la remise, vérifier la file d'attente et voir s'il faut réinitialiser l'état de nouvelle tentative ou vérifier le pare-feu. N'envoyez pas le mot de passe de la boîte mail.

Éviter les remises en double

Avant de renvoyer un message urgent, vérifiez si l'original est encore dans la file d'attente ou s'il a déjà reçu un rebond définitif. Créer un nouvel envoi ne supprime pas le précédent : les deux pourraient être remis lorsque la destination sera rétablie. Si vous utilisez un autre canal pour prévenir le destinataire, précisez que l'e-mail d'origine peut encore être en attente.

L'intervalle et la durée des nouvelles tentatives dépendent de la configuration d'Exim ; ce message ne permet pas de déduire une heure de remise précise. Ne supprimez pas les bases de nouvelles tentatives et ne forcez pas toute la file d'attente à partir d'instructions génériques : l'assistance doit évaluer la destination et l'erreur antérieure concrètes.

Cela peut aussi vous aider

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