Configurar emails de saída
Você pode habilitar e desabilitar emails de saída para ambientes de integração (e de preparo somente para o Iniciador) do Cloud Console ou da linha de comando. Ative os emails de saída para enviar autenticação de dois fatores ou redefinir emails de senha 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 (somente Pro). No entanto, a configuração Enable outgoing emails pode parecer desabilitada nas configurações do ambiente independentemente do status 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 (exceto Preparo e Produção para Pro).
-
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