AEM as a Cloud Service: la consegna e-mail SMTP non riesce a causa di una configurazione errata di Advanced Networking o proxy
Le notifiche e-mail dei flussi di lavoro in AEM as a Cloud Service possono non riuscire quando il servizio di posta elettronica utilizza una configurazione errata dell’host o della porta SMTP con le funzioni di rete avanzate. Controlla la configurazione dell’uscita della porta flessibile, aggiorna la configurazione del servizio di posta Day CQ per utilizzare l’host proxy e la porta inoltrata corretti e verifica che le notifiche e-mail vengano inviate correttamente.
Descrizione description
Ambiente
Adobe Experience Manager as a Cloud Service (tutte le versioni)
Problema/Sintomi
Le notifiche e-mail dei flussi di lavoro provenienti dall’ambiente di authoring di AEM non vengono inviate. I registri potrebbero mostrare un errore simile al seguente:
[ 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>
- Le notifiche e-mail del flusso di lavoro di AEM non arrivano.
- La connessione SMTP utilizza una porta inoltrata non corretta o non corrispondente e non riesce.
- Le porte SMTP comuni includono 587 per STARTTLS e 465 per SSL, a seconda del provider.
- Questo problema può verificarsi in ambienti che utilizzano reti avanzate con uscita porta flessibile.
Risoluzione resolution
Per risolvere il problema, effettuare le seguenti operazioni:
-
Controlla la configurazione di rete avanzata o di uscita dalla porta flessibile in Cloud Manager o tramite l’API di rete avanzata. Verificare che l’ambiente includa una mappatura di port forward per il traffico SMTP. Mappatura di esempio
- Host:
<host smtp> - Porta di destinazione: 587
- Porta proxy inoltrata:
<inoltrato-porta-proxy> - Host non proxy: nessuno
Vedi Rete avanzata.
- Host:
-
Aggiornare la configurazione
com.day.cq.mailer.DefaultMailServicein modo che il servizio di posta utilizzi l’host proxy configurato e la porta proxy inoltrata per il traffico SMTP. Esempio di configurazione- smtp.host:
<configurato-proxy-host> - smtp.port:
<inoltrato-porta-proxy> - da.indirizzo: no-reply@example.com
- smtp.user: $
[segreto:<mail-service-user>] - smtp.password: $
[segreto:<mail-service-password>] - smtp.starttls: true
- smtp.ssl: false
- smtp.requiretls: true
Non puntare
smtp.hostdirettamente al server SMTP esterno. Impostaresmtp.portsulla porta proxy interna inoltrata corrispondente alla configurazione di rete avanzata. - smtp.host:
-
Testare la consegna e-mail. Avvia un flusso di lavoro che invia una notifica e-mail, verifica che l’e-mail arrivi e controlla i registri degli errori di AEM per individuare nuovi errori.