Résumé de l'IA
Remarque: ce guide s'applique au service de messagerie Elastic Email dans WP Mail SMTP.
Que signifie cette erreur ?
La clé API Elastic Email dans WP Mail SMTP est valide, mais Elastic Email a rejeté la requête. Cela signifie généralement que la clé ne dispose pas des autorisations nécessaires pour envoyer des e-mails, ou que son accès est restreint.
Causes courantes
- La clé API a été créée sans le niveau d'autorisation « Plugin » (l'autorisation « Envoyer un e-mail via HTTP » est manquante)
- La clé API est soumise à une restriction d'adresse IP qui n'inclut pas l'adresse IP de votre serveur
Comment résoudre le problème
Voici le guide complet, étape par étape, pour résoudre cette erreur.
Étape 1 : Vérifiez les autorisations de la clé API
La cause la plus fréquente est une clé dont le niveau d'autorisation n'est pas correct. Pour y remédier, modifiez la clé existante.
Commencez par vous connecter à votre compte Elastic Email. Une fois connecté, cliquez sur « Paramètres » dans la barre latérale.

Cliquez ensuite sur « Gérer les clés API » et sélectionnez l'icône du menu à trois points (⋯) à côté de votre clé API.

Cliquez sur « Modifier » pour mettre à jour les autorisations de la clé API.

Dans la section « Autorisations », sélectionnez « Plugin ». Cela active automatiquement l'autorisation « Envoyer un e-mail via HTTP » requise par WP Mail SMTP.

Une fois les autorisations mises à jour, cliquez sur « Enregistrer » pour enregistrer vos modifications.

Pour tester la correction, connectez-vous à votre espace d'administration WordPress, accédez à WP Mail SMTP » Outils, cliquez sur l'onglet « Test d'e-mail », puis sur « Envoyer un e-mail ».

Si l'erreur a disparu, vous avez terminé. Si elle persiste, passez à l'étape 2.
Étape 2 : Vérifiez s'il existe une restriction d'adresse IP
Si les autorisations sont déjà définies sur « Plugin », il se peut que la clé comporte une restriction d'adresse IP qui bloque votre serveur. Voici comment résoudre ce problème :
Revenez au tableau de bord de votre compte Elastic Email et sélectionnez « Paramètres » dans la barre latérale. Cliquez ensuite sur « Gérer les clés API ».
Ensuite, cliquez sur l'icône du menu à trois points (⋯) à côté de votre clé API, puis cliquez sur Modifier.
Dans la page des paramètres de l'API, cliquez sur « Définir les restrictions d'accès (facultatif) » pour développer la section.

Si le champ IP contient des valeurs, votre clé est limitée à ces adresses IP. Vous pouvez soit vider complètement le champ pour supprimer cette restriction, soit ajouter l'adresse IP de votre serveur.

Une fois que vous avez terminé, cliquez sur « Enregistrer » pour mettre à jour vos paramètres.
Revenez ensuite dans votre espace d'administration WordPress et envoyez un e-mail de test.
Si l'erreur a disparu, vous avez terminé. Si elle persiste, essayez de créer une nouvelle clé API (voir ci-dessous).
Autre option : créer une nouvelle clé API
Si vous préférez repartir de zéro avec une nouvelle clé plutôt que de modifier celle qui existe déjà :
Dans Elastic Email, accédez à Paramètres et cliquez sur Créer une clé API supplémentaire.

Ensuite, saisissez un nom descriptif (par exemple, « WP Mail SMTP »).

Dans la section « Autorisations », sélectionnez le niveau d'autorisation « Plugin ».

Enfin, cliquez sur « Créer » pour générer votre clé API.

Copiez immédiatement la clé API. Elastic Email n'affiche la clé complète qu'une seule fois.

Remarque: veillez à conserver votre clé API dans un endroit sûr. Une fois cette boîte de dialogue fermée, vous ne pourrez plus la récupérer.
Dans WP Mail SMTP » Paramètres, faites défiler jusqu'à la section Elastic Email, effacez le contenu du champ « Ancienne clé API », collez la nouvelle clé, puis cliquez sur « Enregistrer les paramètres ».
Notes
- Elastic Email recommande le niveau d'autorisation « Plugin » pour les intégrations tierces. Il ne comprend que les autorisations dont WP Mail SMTP a besoin.
- Si vous ne connaissez pas l'adresse IP de votre serveur, contactez votre hébergeur ou désactivez temporairement la restriction d'IP pour vérifier si c'est bien la cause du problème.
- Si l'erreur persiste après avoir corrigé les autorisations et les restrictions IP, votre compte Elastic Email est peut-être suspendu ou en cours d'examen. Connectez-vous à Elastic Email et vérifiez s'il y a des bannières d'alerte en haut du tableau de bord. Contactez l'assistance Elastic Email pour résoudre les problèmes liés à votre compte.
Et voilà ! Vous savez désormais comment résoudre l'erreur « Accès refusé » dans Elastic Email et rétablir l'envoi de vos e-mails via WP Mail SMTP.