Messaging konfigurieren

Übersicht

Die Messaging-Funktion für AEM Communities ermöglicht es Besuchern (Teilnehmern) mit angemeldeten Sites, Nachrichten an andere zu senden, auf die bei der Anmeldung auf der Site zugegriffen werden kann.

Die Messaging-Funktion wird für eine Community-Site aktiviert, indem während der Erstellung einer Community-Site ein Kästchen markiert wird.

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

For additional information for developers, see Messaging Essentials.

Messaging-Dienst

Der AEM Communities Messaging Operations Service identifiziert den Endpunkt, der mit Messaging zusammenhängende Anfragen verarbeitet, die Ordner, die der Dienst zum Speichern von Nachrichten verwenden sollte, und wenn Meldungen Dateianhänge enthalten können, welche Dateitypen sind zulässig.

Für Community-Sites, die mit der Communities Sites Consoleerstellt wurden, ist bereits eine Instanz des Dienstes vorhanden, wobei der Posteingang auf /mail/community/inboxfestgelegt ist.

Community Messaging-Dienst

Wie unten gezeigt, existiert eine Konfiguration des Dienstes für Sites, die mit dem Site-Erstellungsassistentenerstellt wurden. Die Konfiguration kann angezeigt oder bearbeitet werden, indem Sie auf das Stiftsymbol neben der Konfiguration klicken:

chlimage_1-63

Neue Konfiguration

Um eine neue Konfiguration hinzuzufügen, klicken Sie auf das Plus-Symbol + neben dem Dienstnamen:

chlimage_1-64

  • Zulassungsliste"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 in SRP gespeichert werden kann. Die Standardeinstellung sind zwei Einträge:
    Betreff und Inhalt.

  • Begrenzung der Größe des Meldungsfelds Die maximale Anzahl von Byte im Meldungsfeld jedes Benutzers. Der Standardwert ist
    1073741824 (1 GB).

  • Begrenzung der Anzahl der Nachrichten Die Gesamtzahl der pro Benutzer zulässigen Nachrichten. Der Wert -1 gibt an, dass eine unbegrenzte Anzahl von Nachrichten zulässig ist, sofern die Größe des Meldungsfelds begrenzt ist. Der Standardwert ist
    10000 (10 k).

  • Benachrichtigen Sie den Versand bei aktivierter Option den Absender, wenn der Versand bei einigen Empfängern fehlschlägt. Der Standardwert ist
    markiert.

  • Versand-Absender-ID Name des Absenders, der in der Meldung über den Versand fehlgeschlagen angezeigt wird. Der Standardwert ist
    failureNotifier.

  • Fehlermeldungsvorlagenpfad Absoluter Pfad zum Fehlermeldungsvorlagenstamm des Versands. Der Standardwert ist
    /etc/notification/messaging/default.

  • maxRetries.name Gibt an, wie oft eine Meldung erneut gesendet werden soll, die nicht zugestellt werden kann. Der Standardwert ist
    3.

  • minWaitBetweenRetries.name Anzahl der Sekunden, die zwischen Versuchen, eine Nachricht bei fehlgeschlagenem Senden erneut zu senden, gewartet werden soll. Der Standardwert ist *100 *(Sekunden).

  • Anzahl der Updatepool-Größe Anzahl der gleichzeitigen Threads, die für die Zähleraktualisierung verwendet werden. Der Standardwert ist
    10.

  • inbox.path.name(
    Erforderlich) Der Pfad relativ zum Knoten des Benutzers (/home/users/username?lang=de), der 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 relativ zum Knoten des Benutzers (/home/users/username?lang=de), der für den senditems Ordner verwendet werden soll. 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
    markiert.

  • batchSize.name Anzahl der Meldungen, die zusammen für einen Senden gesendet werden, wenn sie an eine große Gruppe von Empfängern 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
    .", die vom System abgelehnt werden. Wenn sie nicht auf die Blockierungsliste gesetzt wird, ist die Erweiterung zulässig. Erweiterungen können mit den Symbolen '+' und '-' hinzugefügt oder entfernt werden. Default is DEFAULT.

  • allowedAttachmentTypes.name

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

  • fieldAllowlist.name Verwenden
    Nachrichtenfelder Zulassungsliste.

ACHTUNG

Jedes Mal, wenn eine Messaging Operations Service Konfiguration zur Bearbeitung geöffnet wird und sie entfernt allowedAttachmentTypes.name wurde, wird ein leerer Eintrag erneut hinzugefügt, damit die Eigenschaft konfiguriert werden kann. Ein einzelner leerer Eintrag deaktiviert Dateianlagen effektiv.

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

Fehlerbehebung

Eine Möglichkeit zur Fehlerbehebung besteht darin, Debugging-Meldungen im Protokoll zu aktivieren.

Siehe auch Anmelder und Autoren für individuelle Services.

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

Auf dieser Seite