AEM as a Cloud Service: falha no delivery de email SMTP devido à configuração incorreta de rede avançada ou proxy

As notificações por email de fluxo de trabalho no AEM as a Cloud Service podem falhar quando o serviço de email usa um host SMTP incorreto ou uma configuração de porta com a rede avançada. Revise a configuração de saída de porta flexível, atualize a configuração do Day CQ Mail Service para usar o host de proxy correto e a porta encaminhada e verifique se as notificações por email foram enviadas com êxito.

Descrição description

Ambiente

Adobe Experience Manager as a Cloud Service (todas as versões)

Problema/Sintomas

As notificações por email de fluxo de trabalho do ambiente do AEM Author não enviam. Os logs podem mostrar um erro como este:

[ author instance]  *ERROR* [ EMailNotificationService-Processor]  com.day.cq.workflow.impl.email.EMailNotificationService error while sending email: org.apache.commons.mail.EmailException: Sending the email to the following server failed: <smtp-server>:<forwarded-proxy-port>
  • As notificações por email do fluxo de trabalho do AEM não chegam.
  • A conexão SMTP usa uma porta encaminhada incorreta ou incompatível e falha.
  • As portas SMTP comuns incluem 587 para STARTTLS e 465 para SSL, dependendo do provedor.
  • Esse problema pode ocorrer em ambientes que usam a rede avançada com saída de porta flexível.

Resolução resolution

Para resolver esse problema, tente as seguintes etapas:

  1. Verifique a rede avançada ou a configuração de saída de porta flexível no Cloud Manager ou por meio da API de rede avançada. Confirme se o ambiente inclui um mapeamento de encaminhamento de porta para o tráfego SMTP. Exemplo de mapeamento

    • Host: < host smtp>
    • Porta de destino: 587
    • Porta de proxy encaminhada: < encaminhado-porta-proxy>
    • Hosts que não são de proxy: nenhum

    Consulte Rede avançada.

  2. Atualize a configuração com.day.cq.mailer.DefaultMailService para que o serviço de email use o host de proxy configurado e a porta de proxy encaminhada para tráfego SMTP. Exemplo de configuração

    • smtp.host: < configure-proxy-host>
    • smtp.port: < encaminhado-porta-proxy>
    • from.address: no-reply@example.com
    • smtp.user: $[ secret:< mail-service-user> ]
    • smtp.password: $[ secret:< mail-service-password> ]
    • smtp.starttls: true
    • smtp.ssl: false
    • smtp.requiretls: true

    Não aponte smtp.host diretamente para o servidor SMTP externo. Defina smtp.port para a porta de proxy encaminhada interna que corresponde à configuração de Rede Avançada.

  3. Testar a entrega de email. Inicie um fluxo de trabalho que envie uma notificação por email, confirme se o email chegou e verifique se há novos erros nos logs de erros do AEM.

Leitura relacionada

recommendation-more-help
experience-cloud-kcs-help-kbarticles