Résumé de l'IA
Vous venez d'essayer d'envoyer un lot de courriels et vous avez constaté que le protocole SMTP était bloqué ? Vous n'êtes pas le seul. Plus de 73% des utilisateurs d'hébergement mutualisé sont confrontés à des blocages SMTP à un moment ou à un autre, selon des données récentes de l'industrie de l'hébergement.
C'est au moment où l'on s'y attend le moins que le problème frappe le plus fort. Un jour, vos formulaires de contact fonctionnent parfaitement. Le lendemain, plus rien. Vos clients ne reçoivent pas de confirmation de commande. Les courriels de réinitialisation de mot de passe disparaissent. Et vous ne savez pas pourquoi.
Dans ce billet, je vais vous expliquer pourquoi votre hébergeur a peut-être bloqué votre connexion SMTP et comment vous pouvez y remédier en utilisant un expéditeur qui prend en charge l'API de messagerie.
Pourquoi le protocole SMTP est-il bloqué par les hébergeurs ?
Les hébergeurs bloquent les ports SMTP (en particulier le port 25) pour trois raisons principales dont personne ne parle :
- Une protection anti-spam trop agressive : Lorsque des spams sont envoyés à partir d'une adresse IP partagée, les principaux fournisseurs de messagerie électronique, tels que Gmail et Outlook, placent l'ensemble du serveur sur liste noire. Tous les sites web de ce serveur en pâtissent.
- Mesures de réduction des coûts : L'exploitation de serveurs de messagerie coûte de l'argent. Beaucoup d'argent. En bloquant le SMTP, les hébergeurs économisent de la bande passante, des ressources serveur et des tickets d'assistance. Certains hébergeurs économisent jusqu'à 50 000 dollars par mois rien qu'en bloquant les courriers électroniques sortants.
- Politiques de tolérance zéro : De nombreux hébergeurs bon marché utilisent des blocages SMTP généralisés au lieu de contrôler les comptes individuels. Il est plus facile et moins coûteux de bloquer tout le monde que de vérifier qui envoie quoi.
Avant de vous engager auprès d'un hébergeur, posez-lui la question suivante : "Bloquez-vous les ports 25, 465, 587 ou 2525 ? "Bloquez-vous les ports 25, 465, 587 ou 2525 ?" S'il répond par l'affirmative à l'une de ces questions, trouvez un autre hébergeur ou prévoyez d'utiliser une API de messagerie dès le premier jour.
Heureusement, vous pouvez toujours utiliser d'autres expéditeurs dédiés pour envoyer vos emails WordPress de manière fiable en utilisant WP Mail SMTP.
Voyons les étapes pour connecter WP Mail SMTP avec un mailer puissant pour contourner le blocage SMTP une fois pour toutes sur votre site WordPress.
Comment résoudre le problème du SMTP bloqué dans WordPress
La meilleure façon de résoudre les problèmes SMTP sur votre site est d'utiliser WP Mail SMTP et de le configurer avec SendLayer ou un autre mailer basé sur l'API. Ces services contournent complètement les blocages SMTP car ils utilisent HTTPS (port 443) au lieu des ports de messagerie. Voici les étapes à suivre :
Etape 1. Installer WP Mail SMTP
WP Mail SMTP est le meilleur plugin SMTP pour WordPress. Même si votre hébergeur bloque le SMTP, vous pouvez toujours utiliser WP Mail SMTP pour envoyer des emails avec succès.
Pour commencer, nous recommandons d'investir dans le plan WP Mail SMTP Pro pour les fonctionnalités avancées, bien que la version gratuite fonctionne très bien pour les besoins de base.

Après avoir acheté la licence, installez WP Mail SMTP sur votre site. Si vous n'avez pas encore de compte mailer, vous devrez en créer un avant de lancer l'assistant d'installation de WP Mail SMTP.
Tout d'abord, nous allons créer un compte SendLayer et le paramétrer. Ensuite, nous obtiendrons la clé API de SendLayer que nous ajouterons à votre site web lorsque nous lancerons l'assistant de configuration de WP Mail SMTP.
Notez que vous pouvez également effectuer ces étapes en utilisant Easy WP SMTP, qui est l'une de nos meilleures alternatives recommandées pour WP Mail SMTP.
Etape 2. Créer un compte SendLayer

SendLayer est l'un des services de messagerie les plus puissants. Il fonctionne de manière fiable même si votre SMTP est bloqué par votre hébergeur WordPress. C'est pourquoi nous utiliserons SendLayer avec SMTP dans ce tutoriel.
Visiter SendLayer et créez un nouveau compte pour commencer. Ensuite, connectez-vous pour accéder au tableau de bord de l'administrateur. Dans le tableau de bord, cliquez sur Ajouter un domaine.

Sur le nouvel écran, entrez le domaine à partir duquel vous enverrez des courriels. Cliquez à nouveau sur Ajouter un domaine pour terminer cette étape. Vous devez maintenant ajouter des enregistrements DNS pour le nom de domaine que vous souhaitez authentifier.

Ajouter des enregistrements DNS
SendLayer générera un ensemble d'enregistrements DNS que vous devez ajouter à votre domaine dans votre compte d'hébergement. Copiez-les et ouvrez votre compte d'hébergement dans un nouvel onglet. Gardez l'onglet SendLayer ouvert car vous reviendrez ici dans un instant.
Une fois que vous avez ajouté ces enregistrements DNS dans votre compte d'hébergement, revenez à la fenêtre SendLayer et cochez la case J'ai ajouté des enregistrements DNS et je suis prêt à continuer. Cliquez ensuite sur Vérifier le DNS.

Une fois cette étape terminée, vous serez redirigé vers la page Enregistrements et paramètres DNS. Si vous avez correctement saisi les enregistrements DNS, vous verrez une coche verte à côté de chaque enregistrement DNS.

Cela signifie que nous avons presque terminé SendLayer. Mais nous n'avons toujours pas obtenu notre clé API.
Obtenez votre clé API SendLayer
Nous devons ajouter une clé API SendLayer à votre site WordPress. SendLayer en crée une pour vous par défaut, mais vous pouvez en créer d'autres si nécessaire.
De retour dans le tableau de bord de SendLayer , cliquez sur Paramètres " Clés API, puis copiez votre clé API en cliquant sur l'icône à côté du lien Afficher la clé API.

Maintenant, nous allons connecter WP Mail SMTP et SendLayer dans WordPress.
Etape 3 : Connecter WP Mail SMTP et SendLayer
Lors de la première étape, nous avons attendu avant de lancer l'assistant d'installation car nous n'avions pas encore créé de compte SendLayer . Maintenant que votre domaine est authentifié auprès de SendLayer, lancez l'assistant de configuration :
- Aller dans WP Mail SMTP " Paramètres " Général
- Faites défiler vers le bas jusqu'à la section Courrier
- Cliquez sur Lancer l'assistant d'installation

L'assistant vous invite à choisir un expéditeur. Sélectionnez SendLayer dans la liste. Nous avons choisi SendLayer parce que sa connexion API est une alternative fiable à l'autre expéditeur SMTP et qu'elle fonctionne même lorsque le SMTP est complètement bloqué.

Cliquez sur Enregistrer et continuer pour passer aux paramètres de configuration du mailer. C'est ici que vous entrerez votre clé API SendLayer . C'est l'étape la plus importante, mais il y a encore quelques paramètres à modifier.

Dans l'étape suivante de l'assistant de configuration, vous configurerez l'affichage de vos courriels : Tous vos courriels sortants seront envoyés à partir de l'adresse électronique de l'expéditeur.

Assurez-vous que l'adresse e-mail que vous saisissez ici correspond au nom de domaine que vous avez authentifié avec SendLayer précédemment. De même, le nom de l'expéditeur (From Name) correspond au nom de l'expéditeur qui apparaîtra dans vos courriels.

Lorsque vous activez les options "Forcer à partir de l'e-mail" et "Forcer à partir du nom", tous les e-mails envoyés à partir de votre site web utiliseront ces paramètres d'e-mail et remplaceront les paramètres d'e-mail que d'autres plugins peuvent utiliser sur votre site.
Une fois ces détails activés, cliquez sur Enregistrer et continuer pour passer aux paramètres suivants. L'assistant affiche maintenant des fonctions optionnelles. Nous vous recommandons vivement de les activer toutes :

- Amélioration de la délivrabilité des courriels
- Suivi des erreurs de courrier électronique
- Journaux détaillés des courriels
- Résumé hebdomadaire des courriels
Il serait judicieux d'activer ces fonctions pour obtenir le meilleur niveau de suivi des courriels et de gestion de la délivrabilité. Cliquez à nouveau sur le bouton Enregistrer et continuer pour passer à la page suivante de l'assistant de configuration.

Activez ces fonctions pour obtenir le meilleur niveau de suivi des courriels et de gestion de la délivrabilité. Cliquez sur Enregistrer et continuer.

Maintenant que WP Mail SMTP et SendLayer sont configurés, les blocages SMTP ne devraient plus être un problème. Il ne reste plus qu'à vérifier que tout a bien fonctionné.
Étape 4. Envoyer un courriel de test
Lorsque vous atteignez la dernière étape de l'assistant de configuration et que vous obtenez le message de réussite, cliquez sur le bouton Envoyer un courriel de test en bas à gauche.

Cela vous amènera à l'outil de test d'email de WP Mail SMTP. Dans le champ Envoyer à, entrez n'importe quelle adresse email à laquelle vous avez accès et cliquez sur Envoyer l'email.

Si le message a été envoyé avec succès, vous recevrez un message de réussite. Si tout s'est déroulé correctement, vous devriez recevoir le message dans votre boîte de réception. Il se présentera comme suit :

Et c'est tout ! Le fait que votre service d'hébergement bloque le protocole SMTP ne vous empêchera pas d'envoyer des courriels lorsque vous en aurez besoin.
Comprendre les messages d'erreur SMTP
Connaître la signification des messages d'erreur permet d'économiser des heures de dépannage. Voici à quoi vous avez affaire :
Message d'erreur | Ce que cela signifie | Comment y remédier |
---|---|---|
Échec de la connexion SMTP | Votre hôte a complètement bloqué le port | Aucune modification des paramètres ne résoudra ce problème. Vous devez utiliser un API mailer. |
535 Échec de l'authentification | Nom d'utilisateur ou mot de passe incorrect | Vérifier deux fois les informations d'identification. Copier-coller pour éviter les fautes de frappe. |
550 5.7.1 Impossible de relayer | Le serveur ne vous reconnaît pas comme autorisé | Votre IP a besoin d'une liste blanche. Contactez votre hébergeur. |
421 Service non disponible | Serveur surchargé ou en panne | Attendez 15 minutes et réessayez. |
Délai de connexion | Pare-feu bloquant la connexion | Il peut s'agir de votre hébergeur, de votre plugin de sécurité ou de votre fournisseur d'accès. Vérifiez les trois. |
Selon la documentation Exchange de Microsoft, ces cinq erreurs représentent 89 % de tous les problèmes SMTP.
FAQ sur les raisons pour lesquelles votre hébergeur a bloqué le protocole SMTP (et comment y remédier)
Pourquoi mon hébergeur bloque-t-il mon SMTP ?
Les hébergeurs bloquent les ports SMTP pour empêcher les spams d'arriver sur leurs serveurs. Lorsqu'un utilisateur envoie du spam à partir d'un serveur partagé, les fournisseurs de messagerie électronique tels que Gmail et Yahoo placent l'adresse IP du serveur entier sur liste noire. Cela affecte tous les sites web de ce serveur.
La plupart des hébergeurs mutualisés bloquent complètement le port 25. Ils le font parce que cela coûte moins cher que de surveiller les comptes individuels pour détecter les spams. Selon les rapports de l'industrie de l'hébergement, plus de 70 % des plans d'hébergement mutualisé comportent des restrictions SMTP. Ces blocages protègent leur réputation IP mais bloquent également vos courriels légitimes.
Comment vérifier si les ports SMTP sont bloqués ?
Vous pouvez également tester via WP Mail SMTP. Configurez "Autre SMTP" avec les paramètres de n'importe quel fournisseur de messagerie.
Si vous obtenez des erreurs de connexion lors de l'envoi d'un courriel de test, il est probable que le SMTP soit bloqué. L'erreur ne se traduit pas par un échec de connexion, mais par un échec d'authentification.
Pourquoi le serveur SMTP de Gmail ne fonctionne-t-il pas ?
Le protocole SMTP de Gmail échoue généralement pour quatre raisons :
Blocage des applications moins sécurisées : Google a désactivé l'accès aux "applications moins sécurisées" en mai 2022. Vous devez désormais utiliser des mots de passe pour les applications.
Accédez aux paramètres du compte Google → Sécurité → Vérification en deux étapes → Mots de passe des applications. Générez-en un pour "Mail" et utilisez-le à la place de votre mot de passe habituel.
Mauvais paramètres : Utilisez ces paramètres exacts :
- Hôte SMTP : smtp.gmail.com
- Port : 587 (ou 465 pour SSL)
- Cryptage : TLS (ou SSL pour le port 465)
- Nom d'utilisateur : Votre adresse Gmail complète
- Mot de passe : Le mot de passe de l'application (pas votre mot de passe habituel)
Limites quotidiennes : Gmail vous limite à 500 courriels par jour pour les comptes ordinaires, et à 2 000 pour Google Workspace. Si vous dépassez cette limite, le SMTP cesse de fonctionner pendant 24 heures.
IP non reconnue : Gmail bloque les nouvelles adresses IP. Si vous venez de changer d'hébergeur, il se peut que Gmail bloque l'IP de votre serveur jusqu'à ce qu'il acquière une certaine réputation.
Quels sont les hébergeurs qui bloquent les connexions SMTP ?
Basé sur la documentation de l'hébergeur et les rapports des utilisateurs :
Toujours bloquer SMTP :
- GoDaddy (hébergement partagé)
- InMotion Hosting (plans partagés)
- HostGator (plans partagés)
- Bluehost (base partagée)
Blocage par défaut (possibilité de demander le déblocage) :
- DigitalOcean (tous les droplets)
- Linode (nouveaux comptes)
- Vultr (toutes les instances)
- AWS EC2 (nouveaux comptes)
Ne pas bloquer le SMTP :
- WP Engine
- Kinsta
- SiteGround (la plupart des plans)
- Cloudways
Les hébergeurs bon marché et gratuits bloquent presque toujours le SMTP. Les fournisseurs de VPS le bloquent généralement au départ, mais permettent de le débloquer par le biais de tickets d'assistance.
Puis-je envoyer des courriels si le port 25 est bloqué ?
Oui, vous avez trois possibilités :
- Utiliser des ports alternatifs : Essayez le port 587 (soumission), 465 (SSL) ou 2525 (alternatif). De nombreux hôtes bloquent le port 25 mais laissent ces ports ouverts. Environ 60 % des hôtes qui bloquent le port 25 autorisent toujours le port 587.
- Passer à des services de messagerie API : Des services comme SendLayer, Brevo et Mailgun utilisent HTTPS (port 443) au lieu des ports SMTP. Ils fonctionnent même lorsque tous les ports de messagerie sont bloqués.
- Utiliser le relais de l'hébergeur : Certains hébergeurs proposent leur propre service de relais SMTP. Consultez votre panneau de contrôle d'hébergement pour les options "Email Relay" ou "Smart Host".
Le port 25 n'est nécessaire que pour la communication de serveur à serveur. Pour l'envoi de courriers électroniques authentifiés, les ports 587 ou 465 fonctionnent bien s'ils ne sont pas bloqués.
Pourquoi DigitalOcean bloque-t-il le SMTP ?
DigitalOcean bloque le SMTP sur tous les nouveaux comptes pour éviter les abus de spam. Leur documentation officielle indique qu'ils bloquent les ports 25, 465 et 587 par défaut sur tous les droplets créés après novembre 2021.
En effet, les spammeurs créent souvent des comptes temporaires, envoient des millions de spams, puis disparaissent. Une seule campagne de spam peut mettre sur liste noire toute la plage d'adresses IP de DigitalOcean.
Pour débloquer le SMTP :
- Ouvrir un ticket d'assistance
- Expliquez votre cas d'utilisation
- Décrire les mesures anti-spam
- Attendre 24-72 heures pour l'examen
DigitalOcean approuve généralement les demandes légitimes, mais peut refuser les nouveaux comptes sans historique.
Ensuite, recevez des alertes lorsque vos courriels ne fonctionnent plus
Beaucoup de choses peuvent se passer pour que vos courriels cessent soudainement de fonctionner. Compte tenu de l'importance des courriels pour toute entreprise moderne, il serait judicieux de mettre en place des alertes afin que toute défaillance soit immédiatement portée à votre attention.
Voici comment recevoir des alertes lorsque vos emails WordPress cessent de fonctionner. WP Mail SMTP supporte un certain nombre d'options différentes pour recevoir des alertes d'échec, telles que Slack, Discord, Microsoft Teams, SMS, Webhooks, Push Notifications, etc.
Corrigez vos emails WordPress dès maintenant
Prêt à réparer vos emails ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. Si vous n'avez pas le temps de réparer vos emails, vous pouvez obtenir une assistance complète de White Glove Setup en tant qu'achat supplémentaire, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.
Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres conseils et tutoriels WordPress.
Corrigez vos emails WordPress dès maintenant
Prêt à réparer vos emails ? Commencez dès aujourd'hui avec le meilleur plugin WordPress SMTP. Si vous n'avez pas le temps de réparer vos emails, vous pouvez obtenir une assistance complète de White Glove Setup en tant qu'achat supplémentaire, et il y a une garantie de remboursement de 14 jours pour tous les plans payants.
Si cet article vous a aidé, n'hésitez pas à nous suivre sur Facebook et Twitter pour d'autres conseils et tutoriels WordPress.