Show Menu
THEMEN×

Messaging konfigurieren

Überblick

Die Messaging-Funktion für AEM Communities bietet Besuchern (Mitgliedern) der angemeldeten Site die Möglichkeit, Nachrichten miteinander zu senden, auf die beim Anmelden der Site zugegriffen werden kann.
Die Messaging-Funktion wird für eine Community-Site aktiviert, indem während der Erstellung Communities-Sites-Konsole 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-Dienst identifiziert den Endpunkt, der Messaging-bezogene Anforderungen 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 Console erstellt wurden, ist bereits eine Instanz des Dienstes vorhanden, wobei der Posteingang auf /mail/community/inbox festgelegt ist.

Community Messaging-Dienst

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

New Configuration

Um eine neue Konfiguration hinzuzufügen, klicken Sie auf das Plus-Symbol + neben dem Dienstnamen:
  • Whitelist für 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. Der Standardwert ist 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 Nachrichtenanzahl 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).
  • Benachrichtigt einen Lieferfehler Wenn diese Option aktiviert ist, benachrichtigen Sie den Absender, wenn die Nachrichtenübermittlung bei einigen Empfängern fehlschlägt. Default is checked .
  • Fehler-Absender-ID Name des Absenders, der in der Meldung über den Lieferfehler angezeigt wird. Der Standardwert ist failureNotifier .
  • Fehlermeldungsvorlagenpfad Absoluter Pfad zum Stammordner für die ausgelieferte Meldung. 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 ), 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 ), 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. Default is checked .
  • 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. Default is 104857600 (100 MB).
  • attachmentTypeBlacklist.name Eine schwarze Liste mit Dateierweiterungen, mit dem Präfix ' . ", die vom System abgelehnt werden. Falls nicht auf der schwarzen Liste aufgeführt, 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 Whitelist von Dateierweiterungen, das Gegenteil der schwarzen Liste. Um alle Dateierweiterungen mit Ausnahme der auf der schwarzen Liste aufgeführten 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 , /bin/ und /apps/``/services/ . Zur Auswahl dieser Konfiguration für die Messaging-Funktion einer Site wird dieser Endpunkt als Service selector Wert für die Message List and Compose Message components (siehe Nachrichtenfunktion ) bereitgestellt. Die Standardeinstellung ist /bin/messaging .
  • fieldWhitelist.name Whitelist Nachrichtenfelder verwenden .
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 der schwarzen Liste aufgeführten 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.
Das zu überwachende Paket ist com.adobe.cq.social.messaging .