Configurar emails de saída
Você pode habilitar e desabilitar emails de saída para cada ambiente do Cloud Console ou da linha de comando. Permita que os emails de saída de ambientes de integração e de preparo enviem emails de autenticação de dois fatores ou redefinam senhas para usuários do projeto na nuvem.
Por padrão, os emails de saída são ativados nos ambientes de Produção e Preparo. No entanto, Enable outgoing emails pode parecer desabilitado nas configurações do ambiente até que você defina a propriedade enable_smtp
por meio da linha de comando ou do Console da Nuvem.
A atualização do valor da propriedade enable_smtp pela linha de comando também altera o valor da configuração Enable outgoing emails desse ambiente no Console da Nuvem.
Ativar emails no Cloud Console
Use o botão Outgoing emails no modo de exibição Configurar ambiente para habilitar ou desabilitar o suporte por email.
Se os emails de saída precisarem ser desativados ou reativados nos ambientes de Produção Pro ou de Preparo, você poderá enviar um tíquete de Suporte da Adobe Commerce.
Para gerenciar o suporte de email doCloud Console:
-
Faça logon no Cloud Console.
-
Selecione um projeto na lista Todos os projetos.
-
No painel Projeto, clique no ícone de configuração no canto superior direito.
-
Clique em Environments e selecione um ambiente específico na lista.
-
Para habilitar ou desabilitar emails de saída, alterne Habilitar emails de saída Ativado ou Desativado.
Depois de alterar a configuração, o ambiente é criado e implantado com a nova configuração.
Habilitar emails na CLI
Você pode alterar a configuração de email de um ambiente ativo usando o comando environment:info
da CLI magento-cloud
para definir a propriedade enable_smtp
. Habilitar o SMTP atualiza a variável de ambiente MAGENTO_CLOUD_SMTP_HOST
com o endereço IP do host SMTP para enviar emails.
Para gerenciar suporte a email na linha de comando:
-
Na estação de trabalho local, altere para o diretório do projeto.
-
Verifique a configuração de email de saída do ambiente.
code language-bash magento-cloud environment:info -e <environment-id> | grep enable_smtp
-
Altere a configuração de suporte de email definindo a variável de ambiente
enable_smtp
comotrue
oufalse
.code language-bash magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
Aguarde a criação e a implantação do ambiente.
-
Use um SSH para fazer logon no ambiente remoto.
-
Verifique se o email funciona; envie um email de teste para um endereço que você possa verificar.
code language-bash php -r 'mail("mail@example.com", "test message", "just testing", "From: tester@example.com");'
-
Verifique se o email foi selecionado pelo SendGrid.
code language-bash grep mail@example.com /var/log/mail.log