Messaging konfigurieren configuring-messaging
Übersicht overview
Die Messaging-Funktion für AEM Communities bietet angemeldeten Site-Besuchern (Mitgliedern) die Möglichkeit, Nachrichten miteinander zu senden, auf die bei der Anmeldung auf der Site zugegriffen werden kann.
Messaging wird für eine Community-Site aktiviert, indem Sie ein Kästchen bei Community-Site-Erstellung.
Auf dieser Seite finden Sie Informationen zur Standardkonfiguration und möglichen Anpassungen.
Weitere Informationen für Entwickler finden Sie unter Grundlagen zu Messaging.
Messaging Operations-Dienst messaging-operations-service
Die AEM Communities Messaging-Dienst identifiziert den Endpunkt, der mit Messaging-bezogenen Anfragen verarbeitet, die Ordner, die der Dienst zum Speichern von Nachrichten verwenden soll, und wenn Nachrichten Dateianhänge enthalten können, welche Dateitypen sind zulässig.
Für Community-Sites, die mithilfe der Communities Sites-Konsole, eine Instanz des Dienstes bereits vorhanden ist, wobei der Posteingang auf /mail/community/inbox
.
Community Messaging-Dienst community-messaging-operations-service
Wie unten gezeigt, existiert eine Konfiguration des Dienstes für Sites, die mit der Assistent zur Site-Erstellung. Die Konfiguration kann durch Auswahl des Stiftsymbols neben der Konfiguration angezeigt oder bearbeitet werden:
Neue Konfiguration new-configuration
Um eine neue Konfiguration hinzuzufügen, wählen Sie das Pluszeichen "+' neben dem Namen des Dienstes:
-
Zulassungsliste der Nachrichtenfelder
Gibt die Eigenschaften der Komponente Nachricht erstellen an, die Benutzer bearbeiten und beibehalten können. Wenn neue Formularelemente hinzugefügt werden, muss die Element-ID hinzugefügt werden, falls gewünscht, damit sie im SRP gespeichert werden kann. Der Standardwert ist zwei Einträge:
subject und content. -
Größenbeschränkung für Nachrichtenfelder
Die maximale Anzahl von Bytes im Nachrichtenfeld jedes Benutzers. Der Standardwert ist
1073741824 (1 GB). -
Begrenzung der Nachrichtenanzahl
Die Gesamtzahl der pro Benutzer zulässigen Nachrichten. Der Wert -1 zeigt an, dass eine unbegrenzte Anzahl von Nachrichten zulässig ist, sofern die Größe des Meldungsfelds begrenzt ist. Der Standardwert ist
10000 (10k). -
Versandfehler benachrichtigen
Wenn diese Option aktiviert ist, benachrichtigen Sie den Absender, wenn der Nachrichtenversand bei einigen Empfängern fehlschlägt. Der Standardwert ist
aktiviert. -
Versandabsender-ID eines fehlgeschlagenen Versands
Name des Absenders, der in der Nachricht mit fehlgeschlagenen Sendungen angezeigt wird. Der Standardwert ist
failureNotifier. -
Pfad der Fehlermeldungsvorlage
Absoluter Pfad zum Stamm der fehlgeschlagenen Nachrichtenvorlage für den Versand. Der Standardwert ist
/etc/notification/messaging/default. -
maxRetries.name
Gibt an, wie oft eine erneute Nachricht versucht werden soll, die nicht zugestellt werden kann. Der Standardwert ist
3. -
minWaitBetweenRetries.name
Anzahl der Sekunden, die zwischen Versuchen gewartet werden soll, die Nachricht bei fehlgeschlagenem Versand erneut zu senden. Der Standardwert ist *100 * (Sekunden). -
Anzahl der Aktualisierungspool-Größe
Anzahl der gleichzeitigen Threads, die für die Aktualisierung der Anzahl verwendet werden. Der Standardwert ist
10. -
inbox.path.name
(
Erforderlich) Der Pfad, relativ zum Knoten des Benutzers (https://experienceleague.adobe.com/home/users/Benutzername?lang=de), um für dieinbox
Ordner. Der Pfad darf NICHT mit einem nachfolgenden Schrägstrich ( '/') enden. Der Standardwert ist /mail/inbox . -
sentitems.path.name
(
Erforderlich) Der Pfad, relativ zum Knoten des Benutzers (https://experienceleague.adobe.com/home/users/Benutzername?lang=de), um für diesenditems
Ordner. Der Pfad darf NICHT mit einem nachfolgenden Schrägstrich ( '/') enden. Der Standardwert ist /mail/sentitems . -
supportAttachments.name
Wenn diese Option aktiviert ist, können Benutzer ihren Nachrichten Anlagen hinzufügen. Der Standardwert ist
aktiviert. -
batchSize.name
Anzahl der Nachrichten, die im Batch-Vorgang an eine große Empfängergruppe gesendet werden. Der Standardwert ist
100. -
maxTotalAttachmentSize.name
Wenn supportAttachments aktiviert ist, gibt dieser Wert die maximal zulässige Gesamtgröße (in Byte) aller Anlagen an. Der Standardwert ist
104857600 (100 MB). -
attachmentTypeBlocklist.name
Eine Blockierungsliste von Dateierweiterungen mit dem Präfix "
.', das vom System abgelehnt wird. Wenn die Erweiterung nicht auf die Blockierungsliste gesetzt wird, ist sie zulässig. Erweiterungen können mit dem +' und '-". Der Standardwert ist STANDARD. -
allowedAttachmentTypes.name
(Erforderliche Aktion) Eine Zulassungsliste von Dateierweiterungen, das Gegenteil von der Blockierungsliste. Um alle Dateierweiterungen mit Ausnahme der auf die Blockierungsliste gesetzt zu ermöglichen, verwenden Sie den -", um den einzelnen leeren Eintrag zu entfernen.
-
serviceSelector.name
(Erforderlich) Ein absoluter Pfad (Endpunkt), über den der Dienst aufgerufen wird (eine virtuelle Ressource). Der Stamm des ausgewählten Pfads muss einen im Ausführungspfade Konfigurationseinstellung der OSGi-KonfigurationApache Sling Servlet/Script Resolver and Error Handler
, z. B./bin/
,/apps/
und/services/
. Um diese Konfiguration für die Messaging-Funktion einer Site auszuwählen, wird dieser Endpunkt alsService selector
Wert fürMessage List and Compose Message components
(siehe Nachrichtenfunktion). Der Standardwert ist /bin/messaging . -
fieldAllowlist.name
Verwendung
Zulassungsliste der Nachrichtenfelder.
Messaging Operations Service
-Konfiguration zur Bearbeitung geöffnet ist, wenn allowedAttachmentTypes.name
entfernt wurde, wird ein leerer Eintrag erneut hinzugefügt, um die Eigenschaft konfigurierbar zu machen. Ein einzelner leerer Eintrag deaktiviert Dateianlagen effektiv.Fehlerbehebung troubleshooting
Eine Möglichkeit, Probleme zu beheben, besteht darin, Debugging von Meldungen im Protokoll.
Siehe auch Logger und Writer für einzelne Dienste.
Das zu überwachende Paket ist com.adobe.cq.social.messaging
.