J'obtiens un message d'erreur lorsque j'utilise l'option de réinitialisation du mot de passe sur la page de connexion de mon site Web Lightsail WordPress. Comment puis-je résoudre ce problème ?

Lecture de 2 minute(s)
0

Lorsque j'utilise l'option Mot de passe oublié sur la page de connexion de mon site Web WordPress Amazon Lightsail, je reçois le message d'erreur suivant : « L'e-mail n'a pas pu être envoyé. Votre site n'est peut-être pas correctement configuré pour envoyer des courriels ». Je ne peux pas non plus envoyer de courriels depuis mon site Web WordPress à l'aide du mailer PHP. Quelle est la marche à suivre pour résoudre ces problèmes ?

Brève description

La fonction de messagerie PHP utilise l'application sendmail pour envoyer des courriels. Le mailer PHP et l'option Mot de passe oublié, qui dépend du mailer PHP, ne fonctionneront pas dans les scénarios suivants :

  • L'application sendmail n'est pas installée dans l'instance.
  • L'emplacement binaire sendmail n'est pas correctement configuré dans le fichier de configuration PHP.

Solution

1.    Vérifiez que sendmail est installé en exécutant la commande suivante. Si vous recevez la commande introuvable après l'exécution de la commande, cela signifie que sendmail n'est pas installé.

sudo /usr/sbin/sendmail -q

2.    Si sendmail n'est pas installé, installez-le en exécutant la commande suivante :

Distributions de systèmes d'exploitation telles que Debian et Ubuntu

sudo apt-get install sendmail

Distributions de systèmes d'exploitation telles qu'Amazon Linux 2 et CentOS

sudo yum install sendmail

3.    Exécutez la commande suivante pour configurer PHP afin qu'il utilise sendmail. Cette commande modifie le fichier de configuration PHP /opt/bitnami/php/etc/php.ini.

sudo sed -i.$(date +%F_%R) '/sendmail_path/c\sendmail_path = "env -i /usr/sbin/sendmail -t -i"' /opt/bitnami/php/etc/php.ini

4.    Exécutez la commande suivante pour redémarrer PHP-FPM :

sudo /opt/bitnami/ctlscript.sh restart php-fpm

5.    Utilisez l'option de réinitialisation du mot de passe sur la page de connexion pour vérifier qu'elle fonctionne désormais.


AWS OFFICIEL
AWS OFFICIELA mis à jour il y a 3 ans