La función de mensajería de AEM Communities permite que los visitantes del sitio (miembros) con sesión iniciada envíen mensajes entre sí a los que se puede acceder al iniciar sesión en el sitio.
La mensajería está habilitada para un sitio de comunidad marcando una casilla durante la creación del sitio de comunidad.
Esta página contiene información sobre la configuración predeterminada y los posibles ajustes.
Para obtener información adicional para desarrolladores, consulte Messaging Essentials.
La configuración Servicio de operaciones de mensajería de AEM Communities identifica el punto final que gestiona las solicitudes relacionadas con los mensajes, las carpetas que el servicio debe utilizar para almacenar mensajes y, si los mensajes pueden incluir archivos adjuntos, qué tipos de archivo se permiten.
Para los sitios de comunidad creados con Communities Sites console
, ya existe una instancia del servicio, con la bandeja de entrada configurada en /mail/inbox
.
Como se muestra a continuación, existe una configuración del servicio para los sitios creados con el asistente para la creación del sitio. La configuración se puede ver o editar seleccionando el icono de lápiz junto a la configuración.
Para agregar una nueva configuración, seleccione el icono más '+' junto al nombre del servicio:
Lista de permitidos de campos del mensaje
Especifica las propiedades del componente Componer mensaje que los usuarios pueden editar y mantener. Si se agregan nuevos elementos de formulario, se deberá agregar la identificación del elemento si se desea almacenar en SRP. El valor predeterminado es dos entradas: subject y content.
Límite de tamaño del cuadro de mensaje
Número máximo de bytes en el cuadro de mensaje de cada usuario. El valor predeterminado es 1073741824 (1 GB).
Límite de recuento de mensajes
Número total de mensajes permitidos por usuario. Un valor de -1 indica que se permite un número ilimitado de mensajes, con sujeción al límite de tamaño del cuadro de mensaje. El valor predeterminado es 10000 (10k).
Error al notificar envío
Si está activada, notifique al remitente si el envío de mensajes falla en algunos destinatarios. El valor predeterminado es marcado.
Id. del remitente de envío de error
Nombre del remitente que aparece en el mensaje de error de envío. El valor predeterminado es failNotifier.
Ruta de la plantilla de mensaje de error
La ruta absoluta a la raíz de la plantilla de mensaje de envío falló. El valor predeterminado es /etc/notification/messaging/default.
Número de reintentos
Número de veces que se intenta reenviar el mensaje que no se puede entregar. El valor predeterminado es 3.
Esperar entre reintentos
Número de segundos que hay que esperar entre los intentos de reenviar el mensaje si no se pudo enviar. El valor predeterminado es 100 (segundos).
Contar el tamaño del grupo de actualizaciones
Número de subprocesos simultáneos utilizados para la actualización de recuento. El valor predeterminado es 10.
Ruta de la bandeja de entrada
(Requerido) La ruta, relativa al nodo del usuario (/home/users/username?lang=es), que se usará para la carpeta inbox
. La ruta NO debe terminar con una barra diagonal final '/'. El valor predeterminado es /mail/inbox.
Ruta de elementos enviados
(Requerido) La ruta, relativa al nodo del usuario (/home/users/username?lang=es), que se usará para la carpeta sent items
. La ruta NO debe terminar con una barra diagonal final '/'. El valor predeterminado es /mail/sentiitems.
Admite archivos adjuntos
Si se selecciona, los usuarios pueden agregar datos adjuntos a sus mensajes. El valor predeterminado es marcado.
Habilitar la mensajería de grupo
Si se selecciona, los usuarios registrados pueden enviar mensajes masivos a un grupo de miembros. El valor predeterminado es deseleccionado.
Nº máximo de destinatarios totales
Si la mensajería de grupo está habilitada, especifique el número máximo de destinatarios a los que se puede enviar un mensaje de grupo a la vez. El valor predeterminado es 100.
Tamaño del lote
Número de mensajes que se van a agrupar para un envío al enviar a un grupo grande de destinatarios. El valor predeterminado es 100.
Tamaño total de datos adjuntos
Si se selecciona supportAttachments, este valor especifica el tamaño total máximo permitido (en bytes) de todos los archivos adjuntos. El valor predeterminado es 104857600 (100 MB).
Lista de bloqueados de tipo de datos adjuntos
Una lista de bloqueados de extensiones de nombre de archivo con el prefijo '.', que será rechazado por el sistema. Si no está incluida en la lista de bloqueados, se permite la extensión. Las extensiones pueden agregarse o eliminarse con los iconos '+' y '-'.
Tipos de datos adjuntos permitidos
(Acción requerida) Una lista de permitidos de extensiones de nombre de archivo, lo contrario de la lista de bloqueados. Para permitir todas las extensiones de nombre de archivo, excepto las incluidas en la lista de bloqueados, utilice el icono '-' para eliminar la única entrada vacía.
Selector de servicio
(Requerido) Una ruta absoluta (extremo) a través de la cual se llama al servicio (recurso virtual). La raíz de la ruta elegida debe estar incluida en la configuración Rutas de ejecución de la configuración OSGi config Apache Sling Servlet/Script Resolver and Error Handler
, como /bin/
, /apps/
y /services/
. Para seleccionar esta configuración para la función de mensajería de un sitio, este extremo se proporciona como el valor Service selector
para Message List and Compose Message components
(consulte Función del mensaje).
El valor predeterminado es /bin/messaging.
Lista de permitidos de campo
Utilice la Lista de permitidos Campos de mensaje.
Cada vez que se abre una configuración Messaging Operations Service
para su edición, si se ha eliminado allowedAttachmentTypes.name
, se vuelve a agregar una entrada vacía para que la propiedad se pueda configurar. Una sola entrada vacía deshabilita los archivos adjuntos de forma efectiva.
Para permitir todas las extensiones de nombre de archivo, excepto las incluidas en la lista de bloqueados, utilice el icono '**-**' para (de nuevo) quitar la única entrada vacía antes de hacer clic en Guardar.
Para permitir que los usuarios registrados envíen mensajes directos de forma masiva a grupos de usuarios, asegúrese de Habilitar la mensajería de grupo en las dos instancias siguientes de configuración de Messaging Operation Services:
com.adobe.cq.social.messaging.client.endpoints.impl.MessagingOperationsServiceImpl~social-console
com.adobe.cq.social.messaging.client.endpoints.impl.MessagingOperationsServiceImpl~social-messaging
Servicio de operaciones de mensajería: consola social
Servicio de operaciones de mensajería: mensajería social
Una manera de solucionar problemas es habilitar mensajes de depuración en el registro.
Consulte también Registros y escritores para servicios individuales.
El paquete que se debe monitorear es com.adobe.cq.social.messaging
.