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 a dépassé sa date d'expiration et n'est plus valide. Elastic Email vous permet de créer des clés API avec une date d'expiration facultative.
Causes courantes
- La clé API a été créée avec une date d'expiration qui est désormais dépassée
Comment résoudre le problème
Voici le guide complet, étape par étape, pour résoudre cette erreur.
Étape 1 : Supprimer la date d'expiration de la clé existante
La solution la plus rapide consiste à modifier la clé expirée et à supprimer sa date d'expiration.
Pour cela, connectez-vous à votre compte Elastic Email et cliquez sur « Paramètres » dans la barre latérale.

Cliquez ensuite sur « Gérer les clés API » pour accéder aux paramètres de vos clés API.
Une fois sur cette page, cliquez sur l'icône du menu à trois points (⋯) située à côté de votre clé API.

Cliquez ensuite sur Modifier.

Décochez la case « Date d'expiration ». Lorsqu'elle est cochée, un sélecteur de date s'affiche, et votre clé expirée indiquera ici une date passée.

Vérifiez que la case n'est pas cochée et que le sélecteur de date a disparu.

Enfin, cliquez sur « Enregistrer » pour mettre à jour vos paramètres.

Pour vérifier que le problème est résolu, rendez-vous dans 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, essayez de créer une nouvelle clé API (voir ci-dessous).
Autre option : créer une nouvelle clé API
Si la clé expirée ne peut pas être réactivée, créez-en une nouvelle sans date d'expiration.
Pour ce faire, retournez sur le tableau de bord de votre compte Elastic Email et cliquez sur « Paramètres » dans la barre latérale.
Cliquez ensuite sur « Créer une clé API supplémentaire ».

Sur la page de création de la clé API, saisissez un nom descriptif (par exemple, « WP Mail SMTP »).

Ne cochez pas la case « Date d'expiration » afin que la clé ne soit jamais supprimée.

Sélectionnez ensuite le niveau d'autorisation du 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. 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 et effacez le contenu du champ « Ancienne clé API ».

Ensuite, collez la nouvelle clé et cliquez sur « Enregistrer les paramètres ».

Pour le tester, rendez-vous dans WP Mail SMTP » Outils, cliquez sur l'onglet « Test d'e-mail », puis sur « Envoyer l'e-mail ».
Notes
- Si vous ne cochez pas la case « Date d'expiration », la clé n'expirera jamais. Dans les environnements hautement sécurisés, définissez une date d'expiration à long terme (par exemple, 1 an) et programmez un rappel dans votre calendrier pour la renouveler.
- Utilisez toujours le bouton « Copier » pour récupérer une nouvelle clé. Vous ne pourrez plus la consulter une fois la boîte de dialogue fermée.
Et voilà ! Vous savez désormais comment résoudre l'erreur « API Key Expired » dans Elastic Email et rétablir l'envoi de vos e-mails via WP Mail SMTP.