Habilitación del correo electrónico para las instancias de WordPress en Lightsail - Amazon Lightsail

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Habilitación del correo electrónico para las instancias de WordPress en Lightsail

Puede habilitar el correo electrónico en la instancia de WordPress en Amazon Lightsail. Configure el servicio SMTP en Amazon Simple Email Service (Amazon SES). A continuación, active y configure el complemento WP Mail SMTP en la instancia. Después habilitar el correo electrónico, los administradores de WordPress pueden solicitar que se restablezcan las contraseñas de sus perfiles de usuario y que se les envíen notificaciones por correo electrónico para las entradas de blog, las actualizaciones del sitio web y otros mensajes de los complementos. En esta guía, se muestra cómo habilitar el correo electrónico en una instancia de WordPress en Amazon Lightsail mediante Amazon SES.

Contenido

Para obtener más información, consulte Uso de la interfaz SMTP de Amazon SES para enviar correos electrónicos en la documentación de Amazon SES.

Paso 1: Revisar las restricciones

Las cuentas nuevas de Amazon Web Services (AWS) que se encuentran en el entorno aislado de Amazon SES solo pueden enviar correos electrónicos a direcciones y dominios verificados. Si su cuenta se encuentra en esta situación, es recomendable que verifique del dominio del sitio web y las direcciones de correo electrónico de los administradores de WordPress. Para obtener sus direcciones de correo electrónico, inicie sesión en el panel del sitio web de WordPress y elija Users (Usuarios) en el menú de navegación izquierdo. Verá las direcciones de correo electrónico de los administradores en la columna Email (Correo electrónico), tal y como se muestra en el ejemplo siguiente:

Direcciones de correo electrónico de los administradores en el panel de WordPress.
nota

El perfil predeterminado de user se configura con la dirección de correo electrónico user@example.com. Debe cambiarla por una dirección de correo electrónico operativa. Para obtener más información, consulte Users Profile Screen en la documentación de WordPress.

Para enviar correos electrónicos a cualquier dirección y dominio, debe pedir que su cuenta se saque del entorno aislado de Amazon SES. Para obtener más información, consulte Salida del entorno aislado de Amazon SES en la documentación de Amazon SES.

Paso 2: Completar los requisitos previos

Debe completar las siguientes tareas para poder habilitar el correo electrónico en la instancia de WordPress:

Paso 3: Crear credenciales de SMTP en Amazon SES

Es necesario crear credenciales de SMTP en una cuenta de Amazon SES para configurar el complemento WP Mail SMTP que se configura más adelante en esta guía. Para obtener más información, consulte Obtención de las credenciales de SMTP de Amazon SES en la documentación de Amazon SES.

Para crear credenciales de SMTP en Amazon SES
  1. Inicie sesión en la consola de Amazon SES.

  2. En el menú de navegación izquierdo, elija SMTP Settings (Configuración de SMTP).

    La página SMTP Settings (Configuración de SMTP) muestra el nombre, los puertos y la configuración de TLS del servidor SMTP. Tome nota de estos valores, ya que los necesitará más adelante en esta guía cuando configure el complemento WP Mail SMTP en la instancia de WordPress.

    Configuración de SMTP que se muestra en la consola de Amazon SES.
  3. Elija Crear credenciales de SMTP.

  4. En el cuadro de texto Nombre de usuario de IAM, deje el nombre de usuario predeterminado y elija Crear.

    Nombre de usuario de IAM para las credenciales de SMTP en la consola de Amazon SES.
  5. Elija Show User SMTP Security Credentials (Mostrar credenciales de seguridad de SMTP del usuario) para ver el nombre de usuario y la contraseña de SMTP o elija Download Credentials (Descargar credenciales) para descargar un archivo CSV con la misma información. Necesitará estas credenciales más adelante cuando configure el complemento WP Mail SMTP en la instancia de WordPress.

    Credenciales de seguridad de SMTP en la consola de Amazon SES.
    nota

    Las credenciales creadas en la consola de Amazon SES se agregan automáticamente a AWS Identity and Access Management (IAM) en su cuenta.

Paso 4: Verificar el dominio en Amazon SES

Amazon SES requiere que verifique su dominio para confirmar que es de su propiedad e impedir que otras personas lo utilicen. Si verifica un dominio, está verificando todas las direcciones de correo electrónico de dicho dominio, por lo que no tiene que verificar cada una de las direcciones de dicho dominio por separado. Por ejemplo, si verifica el dominio example.com, puede enviar correo electrónico desde user1@example.com, user2@example.com o cualquier otro usuario de example.com. Para obtener más información, consulte Verificación de dominios en Amazon SES en la documentación de Amazon SES.

Para verificar el dominio en Amazon SES
  1. En la consola de Amazon SES, en el menú de navegación izquierdo, elija Identidades verificadas.

  2. Elija Create identity (Crear identidad).

  3. Introduzca el dominio que desee verificar y elija Crear identidad.

    El dominio que verifique debe ser el mismo que está utilizando con la instancia de WordPress en Lightsail.

    importante

    Registros TXT heredados

    Ahora la verificación del dominio de Amazon SES se basa en DomainKeys Identified Mail (DKIM), un estándar de autenticación de correo electrónico que utilizan los servidores receptores de correo para validar la autenticidad del correo electrónico. Al configurar DKIM en la configuración de DNS de su dominio, se confirma a SES que usted es el propietario de la identidad, lo que elimina la necesidad de los registros TXT. No es necesario volver a verificar las identidades de dominio que se verificaron mediante registros TXT; sin embargo, recomendamos habilitar las firmas de DKIM para mejorar la capacidad de entrega del correo con los proveedores de correo que cumplan con DKIM.

    Verifique un dominio nuevo en la consola de Amazon SES.
  4. Después de crear la identidad de dominio con Easy DKIM, tiene que completar el proceso de verificación con la autenticación de DKIM mediante los siguientes registros CNAME generados para publicarlos en el proveedor de DNS de su dominio. La detección de estos registros puede tardar hasta 72 horas. Para más información, consulte Verificar la identidad de un dominio con DKIM y Easy DKIM.

  5. Abra una pestaña nueva en el navegador y vaya a la consola de Lightsail.

  6. En el panel de navegación izquierdo, elija Dominios y DNS y, a continuación, seleccione la zona DNS de su dominio.

  7. Agregue los registros de DNS desde la consola de Amazon SES. Para obtener más información sobre cómo editar una zona DNS en Lightsail, consulte Editar o eliminar una zona DNS en Amazon Lightsail.

    El resultado debe ser similar al siguiente ejemplo:

    LightsailRegistros de zona DNS de para Amazon SES SMTP.
    nota

    Escriba un símbolo @ en el cuadro de texto Subdomin (Subdominio) para utilizar el ápex de su dominio para un registro MX. Además, el valor del registro MX proporcionado por Amazon SES es 10 inbound-smtp.us-west-2.amazonaws.com. Escriba 10 como valor de Priority (Prioridad) y inbound-smtp.us-west-2.amazonaws.com como dominio en Maps to (Se mapea a).

  8. En la consola de Amazon SES, cierre la página Verificación de un dominio nuevo.

    Pasados unos minutos, el dominio aparece en la consola de Amazon SES etiquetado como verificado y habilitado para el envío, tal y como se muestra en el ejemplo siguiente:

    Dominios verificados en la consola de Amazon SES.

    El servicio SMTP de Amazon SES está listo para enviar mensajes de correo electrónico desde el dominio.

Paso 5: Verificar direcciones de correo electrónico en Amazon SES

Como cliente nuevo de Amazon SES, debe verificar las direcciones de correo electrónico a las que desea enviar correos electrónicos. Para ello, debe agregar las direcciones de correo electrónico en la consola de Amazon SES. Para obtener más información, consulte Verificación de direcciones de correo electrónico en Amazon SES en la documentación de Amazon SES.

Le recomendamos que agregue las direcciones de correo electrónico de los administradores de su sitio web de WordPress. Esto les permite solicitar que se restablezcan las contraseñas de sus perfiles de usuario y recibir notificaciones por correo electrónico para las entradas de blog, las actualizaciones del sitio web y otros mensajes de los complementos.

nota

Si desea enviar correos electrónicos a cualquier dirección sin verificación, debe solicitar que su cuenta de Amazon SES salga del entorno aislado. Para obtener más información, consulte Salida del entorno aislado de Amazon SES en la documentación de Amazon SES.

Para crear una identidad de dirección de correo electrónico
  1. En la consola de Amazon SES, en el menú de navegación izquierdo, elija Identidades verificadas.

  2. Elija Create identity (Crear identidad).

  3. Elija Dirección de correo electrónico. A continuación, introduzca la dirección de correo electrónico que desea verificar.

  4. Elija Create identity (Crear identidad).

Repita los pasos 1 a 4 para cada dirección de correo electrónico que desee verificar. Se envía un correo electrónico de verificación a la dirección de correo electrónico que ha especificado. La dirección se añade a la lista de identidades de correo electrónico verificadas con el estado "pending verification" (verificación pendiente). Se marca como "verified" (verificada) cuando el usuario abra el mensaje de correo electrónico y completa el proceso de verificación.

Para verificar una identidad de dirección de correo electrónico
  1. Verifique la bandeja de entrada de la dirección de correo electrónico que utilizó para crear su identidad y busque un correo electrónico de no-reply-aws@amazon.com.

  2. Abra el correo electrónico y haga clic en el enlace para completar el proceso de verificación de la dirección de correo electrónico. Una vez que se haya completado el proceso, Identity status (Estado de identidad) se actualizará al valor Verified (Verificado).

Lista de identidades de correo electrónico verificadas en la consola de Amazon SES.

Paso 6: Configurar el complemento WP Mail SMTP en la instancia de WordPress

El último paso es configurar el complemento WP Mail SMTP en la instancia de WordPress. Utilice las credenciales de SMTP que creó anteriormente en esta guía en la consola de Amazon SES.

Para configurar el complemento WP Mail SMTP en la instancia de WordPress
  1. Inicie sesión en el panel del sitio web de WordPress como administrador.

  2. En el menú de navegación izquierdo, elija Plugins (Complementos) y, a continuación, elija Installed Plugins (Complementos instalados).

  3. Desplácese hacia abajo hasta el complemento WP Mail SMTP y elija Activate (Activar). Si hay una nueva versión del complemento, asegúrese de actualizarlo antes de continuar en el paso siguiente.

    El complemento WP Mail SMTP en el panel de WordPress.
  4. Una vez activado el complemento WP Mail SMTP, elija Settings (Configuración). Es posible que tenga que volver a desplazarse hacia abajo para encontrar el complemento.

    El complemento WP Mail SMTP en el panel de WordPress.
  5. En el cuadro de texto From Email Address (Dirección de correo electrónico del remitente), escriba la dirección de correo electrónico de la que que desea que procedan los correos electrónicos. La dirección de correo electrónico que ingrese debe confirmarse en Amazon SES mediante los pasos que se indican anteriormente en esta guía.

  6. Elija Force From Email (Forzar dirección de correo electrónico del remitente) para utilizar obligatoriamente la dirección de correo electrónico que escriba en el cuadro de texto From Email Address (Dirección de correo electrónico del remitente) y omitir el valor de la dirección de correo del remitente definido por otros complementos.

  7. En el cuadro de texto From Name (Nombre del remitente), escriba el nombre del que desea que provengan los correos electrónicos o déjelo como está para utilizar el nombre del blog de WordPress.

  8. Elija Force From Name (Forzar nombre del remitente) para utilizar obligatoriamente el nombre que ha escrito en el cuadro de texto From Name (Nombre del remitente). Si elige esta opción, no se tiene en cuenta el nombre del remitente definido por otros complementos y se obliga a WordPress a utilizar el nombre que escriba en el cuadro de texto From Name (Nombre del remitente).

  9. En la sección Mailer (Programa de correo) de la página, elija Other SMTP (Otro SMTP).

  10. Elija Set the return-path to match the From Email (Establecer la ruta de devolución para que coincida con el correo electrónico del remitente) para que se envíen los avisos de correo no entregado a la dirección de correo electrónico que escriba en el cuadro de texto From Email Address (Dirección de correo electrónico del remitente).

    Ajustes de configuración del complemento WP Mail SMTP.
  11. En el cuadro de texto Host de SMTP escriba el nombre del servidor SMTP que obtuvo anteriormente en esta guía en la página Configuración de SMTP de la consola de Amazon SES.

  12. Elija TLS en la sección Cifrado de la página para especificar que el servicio SMTP de Amazon SES utiliza el cifrado TLS.

  13. En el cuadro de texto SMTP Port (Puerto de SMTP), deje el valor predeterminado, 587.

  14. Cambie el conmutador Autenticación a Activada y, a continuación, escriba el nombre de usuario y la contraseña de SMTP que obtuvo anteriormente en esta guía en la consola de Amazon SES.

    Configuración de SMTP del complemento WP Mail SMTP.
  15. Elija Save settings (Guardar configuración). Aparece un mensaje que confirma que la configuración se ha guardado correctamente.

  16. Elija la pestaña Email Test (Prueba de correo electrónico).

    En el paso siguiente, enviará un correo electrónico de prueba para confirmar que el servicio de correo electrónico funciona.

  17. Escriba una dirección de correo electrónico en el cuadro de texto Send To (Destinatario) y, a continuación, elija Send Email (Enviar correo electrónico). La dirección de correo electrónico que ingrese debe confirmarse en Amazon SES mediante los pasos que se indican anteriormente en esta guía.

    Pueden producirse dos resultados.

    • Si ve un mensaje de confirmación, significa que el sitio web de WordPress está habilitado para el correo electrónico. Compruebe que se recibe el mensaje de prueba siguiente en la bandeja de correo electrónico especificada:

      Confirmación de correo electrónico de prueba enviado correctamente.

      Ahora puede elegir Lost your password? (¿Ha olvidado la contraseña?) en la página de inicio de sesión del panel de control del sitio web de WordPress. Se le enviará una contraseña nueva por correo electrónico si la dirección de correo electrónico de su perfil de usuario de WordPress se ha confirmado en Amazon SES.

    • Si ve un aviso de error, compruebe que la configuración de SMTP que especificó en el complemento WP Mail SMTP coincide con la del servicio SMTP de su cuenta de Amazon SES. Compruebe también que está utilizando una dirección de correo electrónico que ha verificado en Amazon SES.