Show Menu
TÓPICOS×

Configuração de mensagens

Visão geral

O recurso de mensagens para AEM Communities fornece a capacidade de visitantes (membros) de sites conectados enviarem mensagens para outros que sejam acessíveis quando conectados ao site.
As mensagens são ativadas para um site da comunidade marcando uma caixa durante a criação do site da comunidade.
Nesta página estão informações sobre a configuração padrão e possíveis ajustes.
Para obter informações adicionais para desenvolvedores, consulte Messaging Essentials .

Serviço de Operações de Mensagens

O Serviço de Operações de Mensagens do AEM Communities identifica o ponto de extremidade que lida com solicitações relacionadas a mensagens, as pastas que o serviço deve usar para armazenar mensagens e, se as mensagens podem incluir anexos de arquivo, quais tipos de arquivos são permitidos.
Para sites da comunidade criados usando o console Sites das Comunidades, já existe uma instância do serviço, com a caixa de entrada definida como /mail/community/inbox .

Serviço de Operações de Mensagens da Comunidade

Como mostrado abaixo, existe uma configuração do serviço para sites criados com o assistente de criação de sites. A configuração pode ser visualizada ou editada selecionando o ícone de lápis ao lado da configuração:

New Configuration

Para adicionar uma nova configuração, selecione o ícone de adição " + " ao lado do nome do serviço:
  • Lista de permissão de campos de mensagem Especifica as propriedades do componente Compor mensagem que os usuários podem editar e persistir. Se novos elementos de formulário forem adicionados, a ID do elemento precisará ser adicionada se desejar ser armazenada no SRP. O padrão são duas entradas: assunto e conteúdo .
  • Limite de tamanho da caixa de mensagem O número máximo de bytes na caixa de mensagem de cada usuário. O padrão é 1073741824 (1 GB).
  • Limite de contagem de mensagens O número total de mensagens permitidas por usuário. Um valor de -1 indica que um número ilimitado de mensagens é permitido, sujeito ao limite de tamanho da caixa de mensagem. O padrão é 10000 (10 mil).
  • Notificar falha do delivery Se marcada, notifique o remetente se o delivery da mensagem falhar para alguns recipient. O padrão está marcado .
  • Falha ID do remetente do delivery Nome do remetente que aparece na mensagem de falha do delivery. O padrão é failureNotifier .
  • Caminho do modelo de mensagem de falha Caminho absoluto para a raiz do modelo de mensagem de falha do delivery. O padrão é /etc/notification/messaging/default .
  • maxRetries.name Número de vezes que tentar reenviar a mensagem que falhou ao ser entregue. O padrão é 3 .
  • minWaitBetweenRetries.name Número de segundos para aguardar entre as tentativas de reenviar a mensagem após falha no envio. O padrão é *100 *(segundos).
  • Contagem do tamanho do pool de atualizações Número de threads simultâneos usados para atualização de contagem. O padrão é 10 .
  • inbox.path.name ( obrigatório ) O caminho, relativo ao nó do usuário (/home/users/ username ), a ser usado para a inbox pasta. O caminho NÃO deve terminar com uma barra à direita '/'. O padrão é /mail/caixa de entrada .
  • sentitems.path.name ( Obrigatório ) O caminho, relativo ao nó do usuário (/home/users/ username ), a ser usado para a senditems pasta. O caminho NÃO deve terminar com uma barra à direita '/'. O padrão é /mail/sentitems .
  • supportAttachments.name Se marcado, os usuários poderão adicionar anexos às suas mensagens. O padrão está marcado .
  • batchSize.name Número de mensagens a serem agrupadas em lote para um envio ao enviar para um grande grupo de recipient. O padrão é 100 .
  • maxTotalAttachmentSize.name Se supportAttachments estiver marcado, esse valor especifica o tamanho total máximo permitido (em bytes) de todos os anexos. O padrão é 104857600 (100 MB).
  • attachmentTypeAllowlist.name Uma lista de blocos de extensões de arquivo, prefixada com ' . ", isso será rejeitado pelo sistema. Se não estiver bloqueada, a extensão é permitida. As extensões podem ser adicionadas ou removidas usando os ícones " + " e " - ". O padrão é PADRÃO .
  • allowAttachmentTypes.name ( Ação necessária ) Uma lista permitida de extensões de arquivo, o oposto da lista de bloqueio. Para permitir todas as extensões de arquivo, exceto aquelas listadas em bloco, use o ícone " - " para remover a única entrada vazia.
  • serviceSelector.name ( obrigatório ) Um caminho absoluto (ponto final) pelo qual o serviço é chamado (um recurso virtual). A raiz do caminho escolhido deve ser uma incluída na configuração Caminhos de execução da configuração do OSGi , como , /bin/ e /apps/``/services/ . Para selecionar essa configuração para o recurso de mensagens de um site, esse terminal é fornecido como o Service selector valor para o Message List and Compose Message components (consulte Recurso Recurso de mensagens de mensagem). O padrão é /bin/messaging .
  • fieldAllowlist.name Usar lista de permissões de campos de mensagem .
Sempre que uma Messaging Operations Service configuração é aberta para edição, se allowedAttachmentTypes.name foi removida, uma entrada vazia é adicionada novamente para tornar a propriedade configurável. Uma única entrada vazia efetivamente desativa anexos de arquivo.
Para permitir todas as extensões de arquivo, exceto aquelas listadas em bloco, use o ícone " - " para (novamente) remover a única entrada vazia antes de clicar em Salvar .

Resolução de Problemas

Uma maneira de solucionar problemas é ativar a depuração de mensagens no registro.
O pacote a ser monitorado é com.adobe.cq.social.messaging .