E-Mail-Benachrichtigungen werden aufgrund einer leeren Empfängergruppe in AEM Cloud Sites nicht gesendet
Adobe Experience Manager (AEM) Cloud Sites sendet möglicherweise keine E-Mail-Benachrichtigungen zu Workflows im produktionsfremden Modus, wenn die konfigurierte Empfängergruppe aufgrund fehlender Gruppenmitgliedschaft, fehlender E-Mail-Adressen oder Konfigurationsunterschieden zwischen den Umgebungen in eine leere Liste aufgelöst wird. Um das Problem zu beheben, überprüfen Sie die Empfängergruppe, die Mitgliedschaft, die E-Mail-Eigenschaften und die zugehörige Konfiguration in der Nicht-Produktion und wiederholen Sie dann die Workflow-Aktion, um zu bestätigen, dass die Empfänger behoben sind.
Beschreibung description
Umgebung
Adobe Experience Manager (AEM) Cloud-Sites (Nicht-Produktions- und Produktionsumgebungen)
Problem/Symptome
- Nach einer erfolgreichen Workflow-Aktion in einer Nicht-Produktionsumgebung erhalten Admins oder vorgesehene Empfängerinnen und Empfänger nicht die erwartete E-Mail-Benachrichtigung.
- Derselbe Workflow und dieselbe Codebasis funktionieren in der Produktion, in der E-Mails wie erwartet empfangen werden, korrekt.
- Workflow-Protokolle in der Nicht-Produktions-Autoreninstanz zeigen, dass der E-Mail-Service aufgerufen wird, die Empfängergruppe jedoch in eine leere Liste aufgelöst wird, was den E-Mail-Versand verhindert.
- Die Workflow-Aktion wurde erfolgreich abgeschlossen. Nur die Benachrichtigungs-E-Mail fehlt.
Grundursache
Der E-Mail-Workflow in der Nicht-Produktionsumgebung sendet keine Benachrichtigungen, da die Empfängergruppe in eine leere Liste aufgelöst wird. Dies geschieht normalerweise aufgrund fehlender Gruppenmitgliedschaft, fehlender E-Mail-Adressen in Profilen oder Konfigurationsunterschieden zwischen Nicht-Produktions- und Produktionsumgebungen.
Lösung resolution
Gehen Sie wie folgt vor, um das Problem zu beheben:
-
Wechseln Sie in der produktionsfremden Autorenumgebung zu Tools
>Sicherheit>Gruppen. -
Suchen Sie nach der im Workflow konfigurierten Empfängergruppe.
-
Vergewissern Sie sich, dass die Gruppe vorhanden ist und die erwarteten Admins oder verschachtelten Gruppen enthält.
-
Überprüfen Sie für jeden vorgesehenen Empfänger, ob in seinem Profil eine gültige E-Mail-Adresse angegeben ist.
-
Vergleichen Sie die Nicht-Produktions- und Produktionskonfigurationen für die Empfängergruppe:
- Der im Workflow konfigurierte Gruppen- oder Empfängername.
- Gruppenmitgliedschaft und Profil-E-Mail-Eigenschaften.
- Beliebige Gruppenzuordnungs- oder Synchronisierungseinstellungen.
- Jede RepoInit- oder Anwendungskonfiguration, die zum Erstellen der Gruppe verwendet wird.
-
Wenn die Gruppe IMS-verwaltet wird, überprüfen Sie, ob die IMS-Gruppe und die produktionsfremde Autorenprofil-Zuordnung korrekt sind und ob die Gruppe mit der produktionsfremden Autoreninstanz synchronisiert wurde.
-
Wenn es sich bei der Gruppe um eine lokale AEM-Gruppe handelt, stellen Sie sicher, dass sie in der Nicht-Produktionsumgebung erstellt oder bereitgestellt wird, wobei derselbe unterstützte Mechanismus wie für die Produktionsumgebung verwendet wird.
-
Nachdem Sie die Empfängerkonfiguration oder -mitgliedschaft korrigiert haben, wiederholen Sie die Workflow-Aktion und überprüfen Sie das Nicht-Produktions-Autorenprotokoll. Die
Final resolved recipient listsollte mindestens eine gültige E-Mail-Adresse enthalten. -
Wenn die Empfängerliste ausgefüllt ist, die E-Mail jedoch immer noch nicht empfangen wird, sammeln Sie neue Nicht-Produktions-Autoren-Protokolle, die die Workflow-Ausführung abdecken, und setzen Sie die Untersuchung von E-Mail-Service-, SMTP- oder Netzwerkproblemen fort.