Configurazione della messaggistica

Panoramica

La funzione di messaggistica di AEM Communities consente ai visitatori del sito (membri) che hanno effettuato l’accesso di inviare messaggi a un altro visitatore, accessibili al momento dell’accesso al sito.

La messaggistica è abilitata per un sito community selezionando una casella durante la creazione di siti community.

In questa pagina trovi informazioni sulla configurazione predefinita e sulle possibili regolazioni.

Per ulteriori informazioni per gli sviluppatori, consulta Nozioni di base sulla messaggistica.

Servizio operazioni di messaggistica

Il AEM Communities Messaging Operations Service identifica l'endpoint che gestisce le richieste relative alla messaggistica, le cartelle che il servizio deve utilizzare per la memorizzazione dei messaggi e, se i messaggi possono includere allegati di file, quali tipi di file sono consentiti.

Per i siti della community creati utilizzando la console Sites di Communities, esiste già un'istanza del servizio, con la casella in entrata impostata su /mail/community/inbox.

Servizio per le operazioni di messaggistica comunitaria

Come mostrato di seguito, esiste una configurazione del servizio per i siti creati con la creazione guidata sito. Per visualizzare o modificare la configurazione, seleziona l’icona a forma di matita accanto alla configurazione:

chlimage_1-63

Nuova configurazione

Per aggiungere una nuova configurazione, seleziona l’icona più "+" accanto al nome del servizio:

chlimage_1-64

  • Campi messaggio
    elenco consentitiSpecifica le proprietà del componente Messaggio di composizione che gli utenti possono modificare e mantenere. Se vengono aggiunti nuovi elementi modulo, se lo desideri, devi aggiungere l’ID elemento per essere memorizzato nell’SRP. Il valore predefinito è due voci:
    ** soggetto e contenuto.

  • Dimensione
    limite casella messaggioIl numero massimo di byte nella finestra di messaggio di ogni utente. Il valore predefinito è
    1073741824 (1 GB).

  • Numero
    limite messaggiIl numero totale di messaggi consentiti per utente. Il valore -1 indica un numero illimitato di messaggi consentiti, in base al limite di dimensioni della finestra dei messaggi. Il valore predefinito è
    10000 (10 k).

  • Notifica
    errore di consegnaSe questa opzione è selezionata, avvisa il mittente se la consegna del messaggio non riesce ad alcuni destinatari. Il valore predefinito è
    selezionato.

  • Errore nell'
    ID mittente del mittente visualizzato nel messaggio di consegna non riuscita. Il valore predefinito è
    failedNotification.

  • Percorso
    percorso assoluto del modello di messaggio di errore alla directory principale del modello di messaggio di consegna non riuscita. Il valore predefinito è
    /etc/notification/messaging/default.

  • maxRetries.
    nameNumero di volte in cui si tenta di inviare nuovamente il messaggio che non viene recapitato. Il valore predefinito è
    3.

  • minWaitBetweenRetries.
    nameNumero di secondi di attesa tra i tentativi di reinvio del messaggio in caso di errore di invio. Il valore predefinito è *100 *(secondi).

  • Conteggio
    dimensioni pool di aggiornamentoNumero di thread simultanei utilizzati per l'aggiornamento del conteggio. Il valore predefinito è
    10.

  • inbox.path.name
    (
    Obbligatorio) Il percorso, relativo al nodo dell'utente (/home/users/username?lang=it), da utilizzare per la inbox cartella. Il percorso NON deve terminare con una barra finale '/'. Il valore predefinito è /mail/inbox .

  • sentitems.path.name
    (
    Obbligatorio) Il percorso, relativo al nodo dell'utente (/home/users/username?lang=it), da utilizzare per la senditems cartella. Il percorso NON deve terminare con una barra finale '/'. Il valore predefinito è /mail/sentitems .

  • supportAttachments.
    nameSe questa opzione è selezionata, gli utenti possono aggiungere allegati ai propri messaggi. Il valore predefinito è
    selezionato.

  • batchSize.
    nameNumero di messaggi da raggruppare per un invio durante l'invio a un gruppo di destinatari di grandi dimensioni. Il valore predefinito è
    100.

  • maxTotalAttachmentSize.
    nameSe supportAttachments è selezionato, questo valore specifica la dimensione totale massima consentita (in byte) di tutti gli allegati. Il valore predefinito è
    104857600 (100 MB).

  • attachmentTypeBlocklist.
    nameUn inserire nell'elenco Bloccati di estensioni di file, con prefisso "
    .", che sarà respinto dal sistema. Se non inserire nell'elenco Bloccati, l'estensione è consentita. Le estensioni possono essere aggiunte o rimosse utilizzando le icone '+' e '-'. Il valore predefinito è DEFAULT.

  • allowedAttachmentTypes.name

    (Azione richiesta) Un inserì nell'elenco Consentiti di estensioni di file, in corrispondenza dell’inserire nell'elenco Bloccati. Per consentire tutte le estensioni dei file, ad eccezione di quelle inserire nell'elenco Bloccati, utilizza l'icona "-" per rimuovere la singola voce vuota.

  • serviceSelector.name
    (Obbligatorio) Un percorso assoluto (endpoint) attraverso il quale viene richiamato il servizio (una risorsa virtuale). La radice del percorso scelto deve essere inclusa nell'impostazione di configurazione Percorsi di esecuzione della configurazione OSGi Apache Sling Servlet/Script Resolver and Error Handler, ad esempio /bin/, /apps/ e /services/. Per selezionare questa configurazione per la funzione di messaggistica di un sito, questo endpoint viene fornito come valore Service selector per Message List and Compose Message components (consulta Funzionalità messaggio). Il valore predefinito è /bin/messaging .

  • fieldAllowlist.
    nameUse
    Campi Inserire nell'elenco Consentiti messaggio.

ATTENZIONE

Ogni volta che viene aperta una configurazione Messaging Operations Service per la modifica, se allowedAttachmentTypes.name è stato rimosso, viene aggiunta nuovamente una voce vuota per rendere la proprietà configurabile. Una singola voce vuota disattiva efficacemente gli allegati di file.

Per consentire tutte le estensioni dei file, ad eccezione di quelle inserire nell'elenco Bloccati, utilizza l'icona "-" per (di nuovo) rimuovere la singola voce vuota prima di fare clic su Salva.

Risoluzione dei problemi

Un modo per risolvere i problemi è quello di abilitare il debug dei messaggi nel registro.

Vedi anche Loggers e Scrittori per servizi individuali.

Il pacchetto da monitorare è com.adobe.cq.social.messaging.

In questa pagina