Erreur SMTP : délai d'attente de connexion dépassé (code 110)

Résumez :ChatGPTPerplexité

Remarque: ce guide s'applique à l'option « Autre client SMTP » de WP Mail SMTP.

Que signifie cette erreur ?

La tentative de connexion au serveur SMTP a été lancée, mais aucune réponse n'a été reçue. Le processus est resté bloqué jusqu'à ce que le délai d'attente soit atteint. Le code d'erreur 110 correspond à un dépassement du délai d'attente d'un socket Linux.

Causes courantes

  • Votre hébergeur bloque le port 25 (la cause la plus fréquente)
  • Un pare-feu rejette silencieusement les paquets au lieu de refuser la connexion
  • Une adresse d'hôte SMTP incorrecte indique que le serveur ne répond pas
  • Le pare-feu côté serveur de l'hôte SMTP bloque l'adresse IP de votre serveur

Comment résoudre le problème

Voici le guide complet, étape par étape, pour résoudre cette erreur.

Définir le type de chiffrement

La plupart des hébergeurs bloquent le port 25 et exigent à la place une connexion sécurisée. Commencez par configurer le cryptage approprié.

Dans votre espace d'administration WordPress, rendez-vous dans WP Mail SMTP » Paramètres et faites défiler vers le bas jusqu'à la section « Autres SMTP ». Ensuite, sélectionnez « TLS » pour le paramètre « Cryptage ».

Autres champs de paramètres SMTP

Le numéro de port devrait passer automatiquement à 587. Toutefois, veillez à régler le champ « Port SMTP » sur 587 si ce n'est pas déjà fait, puis enregistrez vos paramètres.

Envoyer un courriel de test

Après avoir mis à jour le paramètre de cryptage et le numéro de port, veillez à tester vos e-mails pour vous assurer que la correction fonctionne. Pour envoyer un e-mail de test, rendez-vous dans WP Mail SMTP » Outils, cliquez sur l'onglet « Test d'e-mail », puis sur « Envoyer l'e-mail ».

Onglet « E-mail de test »

Essayez le protocole SSL sur le port 465

Certains serveurs n'autorisent les connexions SSL que sur le port 465. Si l'utilisation du port 587 ne résout pas le problème sur votre site, vous pouvez essayer un autre numéro de port.

Pour ce faire, rendez-vous dans WP Mail SMTP » Paramètres. Ensuite, sélectionnez « SSL » dans le champ « Cryptage » et entrez « 465 » dans le champ « Port SMTP ». N'oubliez pas d'enregistrer vos modifications.

Méthode de chiffrement SSL

Enfin, retournez dans WP Mail SMTP » Outils, cliquez sur l'onglet « Test d'e-mail » et envoyez un e-mail de test.

Vérifiez l'adresse de l'hôte SMTP

Si le fait de modifier la méthode de cryptage et le numéro de port ne résout pas le problème sur votre site, il se peut que l'adresse de l'hôte SMTP soit mal orthographiée. Une faute de frappe dans l'adresse de l'hôte peut indiquer un serveur qui ne répond pas, ce qui entraîne également un délai d'expiration.

Commencez par vous rendre sur WP Mail SMTP » Paramètres et vérifier le Hôte SMTP champ. Vérifiez qu'il correspond à la valeur indiquée par votre fournisseur de messagerie (par exemple, smtp.gmail.com pour Gmail, smtp.office365.com pour Outlook, ou smtp.sendlayer.net (pour SendLayer).

Corrigez ensuite les éventuelles fautes de frappe, puis cliquez sur « Enregistrer les paramètres ». Pour finir, retournez dans WP Mail SMTP » Outils et envoyez un e-mail de test.

Contactez votre fournisseur d'hébergement

Si aucune des étapes ci-dessus ne permet de résoudre le problème de délai d'expiration, celui-ci est probablement dû à un pare-feu ou à une restriction réseau sur votre serveur d'hébergement.

Commencez par contacter votre hébergeur et demandez-lui quels ports SMTP sortants (587, 465) sont ouverts. Si votre hébergeur confirme que les ports SMTP sortants sont bloqués et qu'il ne peut pas les ouvrir, optez pour un autre fournisseur de messagerie qui ne nécessite pas de ports SMTP ouverts, tel que SendLayer, SendGrid ou Mailgun. Ces services de messagerie se connectent via HTTPS, ce que les hébergeurs ne bloquent pas.

Si le pare-feu de l'hébergeur SMTP bloque l'adresse IP de votre serveur, demandez à votre hébergeur l'adresse IP sortante de votre serveur, puis ajoutez-la à la liste blanche dans les paramètres du pare-feu de votre fournisseur de messagerie.

Notes

  • Timeout (110) vs. Refused (111) : « timeout » signifie que le pare-feu rejette les paquets sans avertissement ; « refused » signifie que le port est activement fermé. La solution est la même : essayez un autre port.
  • Si vous utilisez un hébergement mutualisé, les ports SMTP sont presque toujours bloqués. Passer à SendLayer, SendGrid ou Mailgun constitue la solution la plus fiable à long terme.

Et voilà ! Vous savez désormais comment résoudre l'erreur « Connection Timed Out (Code 110) » et rétablir l'envoi de vos e-mails via WP Mail SMTP.

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP favori pour envoyer vos emails WordPress de manière fiable.