Configuración de correos electrónicos salientes
Puede habilitar y deshabilitar los correos electrónicos salientes para los entornos de integración (y ensayo solo para Starter) desde Cloud Console o desde la línea de comandos. Habilite los correos electrónicos salientes para enviar correos electrónicos de autenticación de doble factor o restablecer la contraseña para los usuarios del proyecto en la nube.
De forma predeterminada, los correos electrónicos salientes están habilitados en los entornos Producción y Ensayo (solo Pro). Sin embargo, la configuración de Enable outgoing emails puede aparecer deshabilitada en la configuración del entorno independientemente del estado hasta que establezca la propiedad de enable_smtp
a través de la línea de comandos o la consola de Cloud.
Al actualizar el valor de la propiedad enable_smtp
por línea de comandos también se cambia el valor de configuración Enable outgoing emails para este entorno en la consola de Cloud.
Habilitar correos electrónicos en la consola de Cloud
Use la opción Outgoing emails en la vista Configurar entorno para habilitar o deshabilitar la compatibilidad con el correo electrónico.
Si los correos electrónicos salientes deben deshabilitarse o volver a habilitarse en entornos de ensayo o producción profesional, puede enviar un ticket de asistencia de Adobe Commerce.
Para administrar la compatibilidad con el correo electrónico deCloud Console:
-
Inicie sesión en Cloud Console.
-
Seleccione un proyecto de la lista Todos los proyectos.
-
En el panel Proyecto, haga clic en el icono de configuración en la esquina superior derecha.
-
Haga clic en Environments y seleccione un entorno específico en la lista (excepto Ensayo y Producción para Pro).
-
Para habilitar o deshabilitar los mensajes de correo electrónico salientes, alterne Habilitar los mensajes de correo electrónico salientes Activado o Desactivado.
Después de cambiar la configuración, el entorno se genera e implementa con la nueva configuración.
Habilitar correos electrónicos en la CLI
Puede cambiar la configuración de correo electrónico de un entorno activo mediante el comando magento-cloud
CLI environment:info
para establecer la propiedad enable_smtp
. Al habilitar SMTP, se actualiza la variable de entorno MAGENTO_CLOUD_SMTP_HOST
con la dirección IP del host SMTP para enviar correo.
Para administrar la compatibilidad con el correo electrónico desde la línea de comandos:
-
En la estación de trabajo local, cambie al directorio del proyecto.
-
Compruebe la configuración del correo electrónico saliente para el entorno.
code language-bash magento-cloud environment:info -e <environment-id> | grep enable_smtp
-
Cambie la configuración de soporte de correo electrónico estableciendo la variable de entorno
enable_smtp
entrue
ofalse
.code language-bash magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
Espere a que el entorno se cree e implemente.
-
Utilice un SSH para iniciar sesión en el entorno remoto.
-
Compruebe que el correo electrónico funciona; envíe un correo electrónico de prueba a una dirección que pueda comprobar.
code language-bash php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");'
-
Compruebe que SendGrid recoge el correo electrónico.
code language-bash grep mail@example.com /var/log/mail.log