Messaging konfigurieren

Übersicht

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.

Das Messaging für eine Community-Site wird aktiviert, indem während der Community-Site-Erstellung ein Kontrollkästchen aktiviert wird.

Auf dieser Seite finden Sie Informationen zur Standardkonfiguration und möglichen Anpassungen.

Weitere Informationen für Entwickler finden Sie unter Messaging Essentials.

Messaging Operations-Dienst

Der AEM Communities Messaging Operations-Dienst identifiziert den Endpunkt, der Messaging-bezogene 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 mit der Communities Sites-Konsole erstellt wurden, ist bereits eine Instanz des Dienstes vorhanden, wobei der Posteingang auf /mail/community/inbox gesetzt ist.

Community Messaging-Dienst

Wie unten gezeigt, existiert eine Konfiguration des Dienstes für Sites, die mit dem Website-Erstellungsassistenten erstellt wurden. Die Konfiguration kann durch Auswahl des Stiftsymbols neben der Konfiguration angezeigt oder bearbeitet werden:

chlimage_1-63

Neue Konfiguration

Um eine neue Konfiguration hinzuzufügen, klicken Sie auf das Pluszeichen "+"neben dem Namen des Dienstes:

chlimage_1-64

  • Nachrichtenfelder
    AllowlistGibt 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:
    ** Betreff und Inhalt.

  • Maximale Größe des Nachrichtenfelds
    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 (10 k).

  • Benachrichtigung bezüglich
    fehlgeschlagener SendungenIst diese Option aktiviert, benachrichtigen Sie den Absender, wenn bei einigen Empfängern die Zustellung fehlschlägt. Der Standardwert ist
    markiert.

  • Fehler beim Versand
    Absender-IDName 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.
    nameGibt an, wie oft eine erneute Nachricht versucht werden soll, die nicht zugestellt werden kann. Der Standardwert ist
    3.

  • minWaitBetweenRetries.
    nameAnzahl der Sekunden, die zwischen Versuchen gewartet werden sollen, die Nachricht bei fehlgeschlagenem Versand erneut zu senden. Der Standardwert ist *100 * (Sekunden).

  • Anzahl der aktualisierten Poolgröße
    Anzahl der gleichzeitigen Threads, die für die Aktualisierung der Anzahl verwendet werden. Der Standardwert ist
    10.

  • inbox.path.name
    (
    Erforderlich) Der Pfad, der relativ zum Knoten des Benutzers (/home/users/username?lang=de) für den inbox Ordner verwendet werden soll. Der Pfad darf NICHT mit einem nachfolgenden Schrägstrich ( '/') enden. Der Standardwert ist /mail/inbox .

  • sentitems.path.name
    (
    Erforderlich) Der Pfad, der relativ zum Knoten des Benutzers (/home/users/username?lang=de) für den senditems Ordner verwendet werden soll. Der Pfad darf NICHT mit einem nachfolgenden Schrägstrich ( '/') enden. Der Standardwert ist /mail/sentitems .

  • supportAttachments.
    nameIst diese Option aktiviert, können Benutzer ihren Nachrichten Anlagen hinzufügen. Der Standardwert ist
    markiert.

  • batchSize.
    nameAnzahl der Nachrichten, die im Batch-Vorgang für einen Versand an eine große Empfängergruppe gesendet werden. Der Standardwert ist
    100.

  • maxTotalAttachmentSize.
    nameWenn supportAttachments aktiviert ist, gibt dieser Wert die maximal zulässige Gesamtgröße (in Byte) aller Anlagen an. Der Standardwert ist
    104857600 (100 MB).

  • attachmentTypeBlocklist.
    nameEine 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 den Symbolen '+' und '-' hinzugefügt oder entfernt werden. Der Standardwert ist DEFAULT.

  • allowedAttachmentTypes.name

    (Aktion erforderlich) Eine Zulassungsliste von Dateierweiterungen, das Gegenteil von der Blockierungsliste. Um alle Dateierweiterungen zuzulassen, mit Ausnahme der auf die Blockierungsliste gesetzt, verwenden Sie das Symbol "-", 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 in der Konfigurationseinstellung Ausführungspfade der OSGi-Konfiguration Apache Sling Servlet/Script Resolver and Error Handler enthalten sein, z. B. /bin/, /apps/ und /services/. Um diese Konfiguration für die Messaging-Funktion einer Site auszuwählen, wird dieser Endpunkt als Service selector-Wert für Message List and Compose Message components bereitgestellt (siehe Nachrichtenfunktion). Die Standardeinstellung ist /bin/messaging .

  • fieldAllowlist.
    nameUse
    Nachrichtenfelder - Zulassungsliste.

VORSICHT

Jedes Mal, wenn eine Messaging Operations Service-Konfiguration zur Bearbeitung geöffnet wird und allowedAttachmentTypes.name entfernt wurde, wird ein leerer Eintrag erneut hinzugefügt, um die Eigenschaft konfigurierbar zu machen. Ein einzelner leerer Eintrag deaktiviert Dateianlagen effektiv.

Um alle Dateierweiterungen zuzulassen, mit Ausnahme der auf die Blockierungsliste gesetzt, verwenden Sie das Symbol "-", um (erneut) den einzelnen leeren Eintrag zu entfernen, bevor Sie auf Speichern klicken.

Fehlerbehebung

Eine Möglichkeit, Probleme zu beheben, besteht darin, Debugging-Meldungen im Protokoll zu aktivieren.

Siehe auch Logger und Writer für einzelne Dienste.

Das zu überwachende Paket ist com.adobe.cq.social.messaging.

Auf dieser Seite