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.

NOTE
Habilitar/desabilitar a configuração Enable outgoing emails não habilitará/desabilitará emails nos ambientes de Preparo Profissional ou Produção.
WARNING
O processo de implantação começa quando você executa uma mesclagem, envio por push ou sincronização de seu ambiente, ou quando você aciona uma reimplantação manual, durante a qual o aplicativo Commerce está em modo de manutenção. Para um ambiente de produção, a Adobe recomenda concluir esse trabalho fora do horário de pico para evitar interrupções do serviço.

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.

TIP
O status do email de saída pode não ser refletido para ambientes de preparo profissional ou de produção no Cloud Console.

Para gerenciar o suporte de email doCloud Console:

  1. Faça logon no Cloud Console.

  2. Selecione um projeto na lista Todos os projetos.

  3. No painel Projeto, clique no ícone de configuração no canto superior direito.

  4. Clique em Environments e selecione um ambiente específico na lista (exceto Preparo e Produção para Pro).

  5. Para habilitar ou desabilitar emails de saída, alterne Habilitar emails de saída Ativado ou Desativado.

    Habilitar configuração de email de saída

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:

  1. Na estação de trabalho local, altere para o diretório do projeto.

  2. Verifique a configuração de email de saída do ambiente.

    code language-bash
    magento-cloud environment:info -e <environment-id> | grep enable_smtp
    
  3. Altere a configuração de suporte de email definindo a variável de ambiente enable_smtp como true ou false.

    code language-bash
    magento-cloud environment:info --refresh -e <environment-id> enable_smtp true
    

    Aguarde a criação e a implantação do ambiente.

  4. Use um SSH para fazer logon no ambiente remoto.

  5. 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");'
    
  6. Verifique se o email foi selecionado pelo SendGrid.

    code language-bash
    grep mail@example.com /var/log/mail.log
    
recommendation-more-help
05f2f56e-ac5d-4931-8cdb-764e60e16f26