Signature ou informations d'identification invalides

Résumer :ChatGPTPerplexity

Note : Ce guide s'applique au messageur Amazon SES dans WP Mail SMTP.

Ce que signifie cette erreur

Si les régions ne correspondent pas, sélectionnez la bonne dans WP Mail SMTP.

Causes courantes

  • La Région la plus proche dans WP Mail SMTP ne correspond pas à la région AWS où SES est configuré
  • ID de clé d’accès ou clé d’accès secrète saisie incorrectement (courant, car la clé d’accès secrète est longue et facile à tronquer lors de la copie)
  • L’utilisateur IAM n’a pas la stratégie de permission AmazonSESFullAccess
  • Les clés d’accès ont été désactivées ou supprimées dans AWS IAM
  • Utilisation de clés d’un compte AWS différent de celui où SES a été configuré

Comment résoudre le problème

Voici le guide complet étape par étape pour résoudre l'erreur.

Étape 1 : Vérifier la région la plus proche

Une mauvaise région provoque cette erreur même avec des identifiants corrects.

Commencez par accéder à WP Mail SMTP » Paramètres et faites défiler jusqu’à la section Amazon SES.

paramètres WP Mail SMTP

Après cela, regardez le menu déroulant Région la plus proche.

Paramètre de région la plus proche dans WP Mail SMTP

Cela doit correspondre à la région où votre compte SES et vos identités sont configurés (par exemple, US East (N. Virginia), EU (Ireland)).

Si vous n’êtes pas sûr de la région de votre SES, accédez à la console AWS, ouvrez Amazon SES et vérifiez la région affichée dans le coin supérieur droit de la page.

Si les régions ne correspondent pas, sélectionnez la bonne dans WP Mail SMTP.

Cliquez sur Enregistrer les paramètres.

Accédez à WP Mail SMTP » Outils, cliquez sur l’onglet Test d’e-mail, puis cliquez sur Envoyer un e-mail.

Si l'erreur a disparu, vous avez terminé. Si elle persiste, passez à l'étape 2.

Étape 2 : Vérifier les permissions de l’utilisateur IAM

Si la région est correcte, l’utilisateur IAM peut manquer la permission requise.

Connectez-vous à la Console AWS (console.aws.amazon.com). Vérifiez le nom du compte dans le coin supérieur droit pour confirmer que vous êtes dans le bon compte.

Une fois connecté, recherchez IAM dans la barre de recherche supérieure.

Console AWS avec IAM tapé dans la barre de recherche

Après cela, sélectionnez IAM dans les résultats de recherche.

Résultat de recherche IAM dans la console AWS

Dans le tableau de bord IAM, cliquez sur Utilisateurs dans la barre latérale gauche.

Barre latérale IAM montrant le lien Utilisateurs

Cliquez sur le nom de l’utilisateur que vous avez créé pour WP Mail SMTP (il peut être nommé quelque chose comme votredomaine_wpmailsmtp). Si vous ne voyez pas d’utilisateur, passez à l’Étape 4.

Liste des utilisateurs IAM affichant les noms d'utilisateur

Cliquez sur l’onglet Permissions. Recherchez AmazonSESFullAccess dans la liste des stratégies. Si elle est là, les permissions sont correctes. Continuez à l’Étape 3.

Onglet Permissions affichant la stratégie AmazonSESFullAccess

Si elle n’est pas là, cliquez sur le bouton déroulant Ajouter des permissions.

Bouton déroulant Ajouter des autorisations dans l'onglet Permissions

Cliquez sur Ajouter des permissions dans le menu déroulant.

Menu déroulant Ajouter des autorisations affichant les options Ajouter des autorisations et Créer une stratégie inline

Sélectionnez Attacher des stratégies directement.

Option Attacher directement des stratégies sur la page Définir les autorisations

Ensuite, tapez AmazonSESFullAccess dans la barre de recherche et sélectionnez la case à cocher à côté.

Stratégie AmazonSESFullAccess sélectionnée dans les résultats de recherche

Après cela, cliquez sur Suivant pour continuer.

Bouton Suivant sur la page Définir les autorisations

Cliquez sur Ajouter des permissions pour enregistrer vos modifications.

Bouton Ajouter des autorisations sur la page de révision

Pour tester, envoyez un e-mail de test. Pour cela, accédez à WP Mail SMTP » Outils, cliquez sur l’onglet Test d’e-mail, puis cliquez sur Envoyer un e-mail.

Onglet Test par e-mail

Si l’erreur a disparu, vous avez terminé. Cependant, si elle persiste, passez à l’étape 3.

Vérifiez que la Région la plus proche correspond à votre région SES.

AWS ne vous permet pas de visualiser la clé d’accès secrète après sa création, vous ne pouvez donc pas la recopier. La solution consiste à créer une nouvelle paire de clés.

Dans la Console AWS, allez dans IAM » Utilisateurs et cliquez sur le nom de votre utilisateur. Cliquez sur l’onglet Identifiants de sécurité.

Onglet Identifiants de sécurité sur la page de détails de l'utilisateur

Faites défiler jusqu’à la section Clés d’accès.

Section Clés d'accès affichant le statut et le bouton Créer une clé d'accès

Si vous voyez une clé existante avec le statut Inactif, cliquez sur Actions » Activer pour la réactiver. Si la clé est Active mais que l’erreur persiste, continuez ci-dessous pour en créer une nouvelle.

Cliquez sur le bouton Créer une clé d’accès.

Bouton Créer une clé d'accès dans la section Clés d'accès

Sélectionnez Autre comme cas d’utilisation.

Sélection du cas d'utilisation de la création de clé d'accès — sélectionner Autre

Cliquez sur Suivant.

Bouton Suivant dans l'assistant de création de clé d'accès

Cliquez sur Créer une clé d’accès.

Bouton Créer une clé d'accès sur la page de la balise de description

Copiez l’ID de clé d’accès et la Clé d’accès secrète. La clé d’accès secrète n’est affichée qu’une seule fois, alors enregistrez-la dans un endroit sûr avant de fermer cette page.

Allez dans WP Mail SMTP » Paramètres et faites défiler jusqu’à la section Amazon SES.

Collez le nouvel ID de clé d’accès et la Clé d’accès secrète dans leurs champs respectifs.

Champs ID de clé d'accès et Clé d'accès secrète dans WP Mail SMTP

Vérifiez que la Région la plus proche correspond à votre région SES.

Cliquez sur Enregistrer les paramètres.

Accédez à WP Mail SMTP » Outils, cliquez sur l’onglet Test d’e-mail, puis cliquez sur Envoyer un e-mail.

Étape 4 : Si vous n’avez pas encore d’utilisateur IAM

Si vous ne voyez pas d’utilisateur pour WP Mail SMTP dans la liste des utilisateurs IAM, créez-en un :

Dans la Console AWS, allez dans IAM » Utilisateurs.

Cliquez sur le bouton Créer un utilisateur.

Liste des utilisateurs avec le bouton Créer un utilisateur

Entrez un nom d’utilisateur (recommandé : votre_domaine_wpmailsmtp, par exemple exemple_wpmailsmtp).

Champ de saisie du nom d'utilisateur dans l'assistant de création d'utilisateur

Cliquez sur Suivant.

Bouton Suivant dans l'assistant de création d'utilisateur

Sélectionnez Attacher des stratégies directement.

Option Attacher directement des stratégies sur la page Définir les autorisations

Tapez AmazonSESFullAccess dans la barre de recherche et sélectionnez la case à cocher à côté.

Stratégie AmazonSESFullAccess sélectionnée dans l'assistant de création d'utilisateur

Cliquez sur Suivant.

Bouton Suivant sur la page Définir les autorisations

Vérifiez les détails, puis cliquez sur Créer un utilisateur.

Bouton Créer un utilisateur sur la page de révision

Suivez maintenant l’Étape 3 ci-dessus pour créer une clé d’accès pour ce nouvel utilisateur.

Notes

  • AWS n’affiche la clé d’accès secrète qu’une seule fois lors de sa création. Si vous l’avez perdue, créez une nouvelle clé (Étape 3).
  • Certaines régions AWS ne sont pas activées par défaut (Afrique/Le Cap, Asie-Pacifique/Hong Kong, Asie-Pacifique/Jakarta, Europe/Milan, Moyen-Orient/Bahreïn). Si votre SES se trouve dans l’une de ces régions, vous devez d’abord activer manuellement la région dans les paramètres de votre compte AWS.

C’est Fait ! Vous savez maintenant comment corriger l’erreur « Signature ou informations d’identification invalides » dans Amazon SES et faire à nouveau envoyer vos e-mails via WP Mail SMTP.

Essayez notre plugin gratuit WP Mail SMTP

Utilisez votre fournisseur SMTP préféré pour envoyer de manière fiable vos e-mails WordPress.