Configuration de la messagerie

Présentation

La fonction de messagerie pour AEM Communities permet aux visiteurs (membres) du site connectés d'envoyer des messages les uns aux autres qui sont accessibles lorsqu'ils sont connectés au site.

La messagerie est activée pour un site communautaire en cochant une case lors de la création du site communautaire.

Cette page contient des informations sur la configuration par défaut et les ajustements possibles.

Pour plus d’informations pour les développeurs, voir Messaging Essentials.

Service des opérations de messagerie

Le service d'opérations de messagerie d'AEM Communities identifie le point de terminaison qui traite les demandes liées à la messagerie, les dossiers que le service doit utiliser pour stocker les messages et, si les messages peuvent inclure des pièces jointes, quels types de fichiers sont autorisés.

Pour les sites communautaires créés à l'aide de la console Sites des communautés, il existe déjà une instance du service, avec la boîte de réception définie sur /mail/community/inbox.

Service des opérations de messagerie communautaire

Comme indiqué ci-dessous, il existe une configuration du service pour les sites créés avec l'assistant de création de site. Vous pouvez afficher ou modifier la configuration en sélectionnant l’icône représentant un crayon en regard de la configuration :

chlimage_1-63

Nouvelle configuration

Pour ajouter une nouvelle configuration, sélectionnez l’icône plus "+" en regard du nom du service :

chlimage_1-64

  • Champs de message
    AllowlistSpécifie les propriétés du composant Composer un message que les utilisateurs peuvent modifier et conserver. Si de nouveaux éléments de formulaire sont ajoutés, l’ID d’élément doit être ajouté si vous souhaitez le stocker dans SRP. La valeur par défaut est de deux entrées :
    ** sujet et contenu.

  • Taille
    limite de la zone de messageNombre maximal d’octets dans la zone de message de chaque utilisateur. La valeur par défaut est
    1073741824 (1 Go).

  • Nombre de messages
    limitéNombre total de messages autorisés par utilisateur. La valeur -1 indique qu’un nombre illimité de messages est autorisé, sous réserve de la taille limite de la zone de message. La valeur par défaut est
    10000 (10k).

  • Signaler l'
    échec de la diffusionSi cette case est cochée, avertissez l'expéditeur si la diffusion du message ne parvient pas à certains destinataires. La valeur par défaut est
    vérifié.

  • Diffusion d'échec expéditeur
    idName de l'expéditeur qui apparaît dans le message d'échec de la diffusion. La valeur par défaut est
    failureNotifier.

  • Modèle de message d'échec
    pathChemin absolu vers la racine du modèle de message d'échec de la diffusion. La valeur par défaut est
    /etc/notification/messaging/default.

  • maxRetries.
    nameNombre de tentatives de renvoi d’un message dont la remise a échoué. La valeur par défaut est
    3.

  • minWaitBetweenRetries.
    nameNombre de secondes d'attente entre les tentatives de renvoi d'un message en cas d'échec de l'envoi. La valeur par défaut est *100 *(secondes).

  • Compter la
    taille du pool de mise à jourNombre de threads simultanés utilisés pour la mise à jour de la comptabilisation. La valeur par défaut est
    10.

  • inbox.path.name
    (
    Obligatoire) Chemin d’accès, relatif au noeud de l’utilisateur (/home/users/username?lang=fr), à utiliser pour le inbox dossier. Le chemin ne doit PAS se terminer par une barre oblique (/) à la fin. La valeur par défaut est /mail/inbox.

  • stitems.path.name
    (
    Obligatoire) Chemin d’accès, relatif au noeud de l’utilisateur (/home/users/username?lang=fr), à utiliser pour le senditems dossier. Le chemin ne doit PAS se terminer par une barre oblique (/) à la fin. La valeur par défaut est /mail/stitems.

  • supportAttachments.
    nameSi cette case est cochée, les utilisateurs peuvent ajouter des pièces jointes à leurs messages. La valeur par défaut est
    vérifié.

  • batchSize.
    nameNombre de messages à regrouper par lots pour un envoi lors de l'envoi à un grand groupe de destinataires. La valeur par défaut est
    100.

  • maxTotalAttachmentSize.
    nameSi supportAttachments est coché, cette valeur spécifie la taille totale maximale autorisée (en octets) de toutes les pièces jointes. La valeur par défaut est
    104857600 (100 Mo).

  • attachementTypeBlocklist.
    nameliste bloquée d'extensions de fichiers, précédée de '
    .", cela sera rejeté par le système. Si elle n’est pas placée sur la liste bloquée, l’extension est autorisée. Les extensions peuvent être ajoutées ou supprimées à l'aide des icônes '+' et '-'. La valeur par défaut est DEFAULT.

  • allowAttachmentTypes.name

    (Action requise) liste autorisée des extensions de fichier, à l’opposé de la liste bloquée. Pour autoriser toutes les extensions de fichier, à l'exception de celles placées sur la liste bloquée, utilisez l'icône "-" pour supprimer l'entrée vide unique.

  • serviceSelector.name
    (Obligatoire) Chemin absolu (point de terminaison) par lequel le service est appelé (une ressource virtuelle). La racine du chemin choisi doit être incluse dans le paramètre de configuration Chemins d'exécution d'OSGi config Apache Sling Servlet/Script Resolver and Error Handler, tel que /bin/, /apps/ et /services/. Pour sélectionner cette configuration pour la fonction de messagerie d'un site, ce point de terminaison est fourni en tant que valeur Service selector pour Message List and Compose Message components (voir Fonction du message). La valeur par défaut est /bin/messaging.

  • fieldAllowlist.
    nameUse
    Liste autorisée Champs de message.

ATTENTION

Chaque fois qu'une configuration Messaging Operations Service est ouverte pour modification, si allowedAttachmentTypes.name a été supprimée, une entrée vide est ajoutée pour rendre la propriété configurable. Une seule entrée vide désactive efficacement les pièces jointes.

Pour autoriser toutes les extensions de fichier, à l’exception de celles placées sur la liste bloquée, utilisez l’icône "-" pour (à nouveau) supprimer l’entrée vide unique avant de cliquer sur Enregistrer.

Résolution des incidents

Une façon de résoudre les problèmes consiste à activer les messages de débogage dans le journal.

Voir aussi Journaliseurs et écrivains pour les services individuels.

Le package à surveiller est com.adobe.cq.social.messaging.

Sur cette page