Configurar emails de saída

Você pode ativar e desativar os emails de saída para cada ambiente do Cloud Console ou na 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 desativado nas configurações do ambiente até que você defina a variável enable_smtp propriedade por meio da linha de comando ou Cloud Console.

Atualização do enable_smtp valor da propriedade por linha de comando também altera a Enable outgoing emails configuração de valor para esse ambiente no Cloud Console.

WARNING
O processo de implantação começa quando você executa uma mesclagem, envio por push ou sincronização do seu ambiente, ou quando você aciona uma reimplantação manual, durante a qual o Commerce o aplicativo está no 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 Outgoing emails alternar no Configurar ambiente exibir para ativar ou desativar 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 do Adobe Commerce.

TIP
O status do email de saída pode não ser refletido para ambientes Pro no Cloud Console. Use o botão linha de comando para ativar e testar os 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 lista.

  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 ativar ou desativar os emails de saída, alterne Ativar emails de saída Ligado ou Desligado.

    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 magento-cloud CLI environment:info comando para definir o enable_smtp propriedade. Habilitar o SMTP atualiza o MAGENTO_CLOUD_SMTP_HOST com o endereço IP do host SMTP para enviar e-mails.

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 por email definindo o enable_smtp variável de ambiente para 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