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.

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 Pro no Cloud Console. Em vez disso, use a linha de comando para habilitar e testar emails de saída.

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.

  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