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:
-
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.
- Host:
-
Atualize a configuração
com.day.cq.mailer.DefaultMailServicepara 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.hostdiretamente para o servidor SMTP externo. Definasmtp.portpara a porta de proxy encaminhada interna que corresponde à configuração de Rede Avançada. - smtp.host:
-
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.