Aparece un error al utilizar la opción de restablecimiento de contraseña en la página de inicio de sesión del sitio web de WordPress de Lightsail. ¿Cómo se puede solucionar este problema?

2 minutos de lectura
0

Al utilizar la opción de pérdida de contraseña en la página de inicio de sesión del sitio web de WordPress de Amazon Lightsail, aparece el siguiente error “El correo electrónico no se pudo enviar. Es posible que el sitio no esté correctamente configurado para enviar correos electrónicos”. Tampoco puedo enviar mensajes de correo electrónico desde mi sitio web de WordPress mediante el programa de correo PHP. ¿Cómo se solucionan estos problemas?

Descripción breve

La función de correo de PHP utiliza la aplicación sendmail para enviar correos electrónicos. El programa de correo PHP y la opción de Olvidé mi contraseña, que depende del programa de correo PHP, no funcionarán en los siguientes casos:

  • La aplicación sendmail no está instalada en la instancia.
  • La ubicación del binario de sendmail no está configurada correctamente en el archivo de configuración de PHP.

Resolución

1.    Para verificar si sendmail está instalado, ejecute el siguiente comando. Si recibe el error no se encontró el comando después de ejecutarlo, significa que sendmail no está instalado.

sudo /usr/sbin/sendmail -q

2.    Si sendmail no está instalado, instálelo mediante la ejecución del siguiente comando:

Distribuciones de SO, como Debian y Ubuntu

sudo apt-get install sendmail

Distribuciones de SO, como Amazon Linux 2 y CentOS

sudo yum install sendmail

3.    Ejecute el siguiente comando para configurar PHP para que utilice sendmail. Este comando modifica el archivo de configuración de 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.    Ejecute el siguiente comando para reiniciar PHP-FPM:

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

5.    Utilice la opción de restablecimiento de la contraseña en la página de inicio de sesión para verificar que ahora funciona.


OFICIAL DE AWS
OFICIAL DE AWSActualizada hace 3 años