Résoudre les problèmes
Erreur de messagerie « retry time not reached for any host »
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
- Ouvrez Track Delivery dans cPanel et retrouvez le message par destinataire et par date ; notez aussi son identifiant s'il apparaît.
- 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.
- Vérifiez si un seul domaine destinataire est concerné ou de nombreuses destinations différentes.
- 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
- Domain x.com has exceeded the max defers and failures per hour Ce que signifie ce blocage de messagerie, pourquoi ce n'est pas une limite de dix envois et comment...
- E-mails qui disparaissent du serveur de temps en temps Repérez où disparaissent les messages et vérifiez le protocole, les appareils, la conservation, les...
- Activer le mode debug de PHPMailer et diagnostiquer les erreurs SMTP Activez sans risque le journal SMTP de PHPMailer, interprétez les réponses du serveur et localisez l...
- Gmail signale des e-mails comme possible usurpation d'identité Diagnostiquez l'alerte d'usurpation de Gmail à partir des résultats SPF, DKIM et DMARC et n'autorise...
Quelque chose cloche ou a changé ? Racontez-nous et nous le vérifions.