配置消息传送

概述

AEM Communities的消息传送功能允许已登录的网站访客(成员)相互发送消息,这些消息在登录到网站后即可访问。

社区站点创建期间选中框,可为社区站点启用消息传送。

此页面包含有关默认配置和可能调整的信息。

有关开发人员的其他信息,请参阅Messaging Essentials

消息传送操作服务

配置AEM Communities Messaging Operations Service标识处理与消息相关请求的端点、服务应用于存储消息的文件夹,以及如果消息可能包含文件附件,则允许使用哪些文件类型。

对于使用Communities Sites console创建的社区站点,服务的实例已存在,收件箱设置为/mail/inbox

社区消息传送操作服务

如下所示,对于使用站点创建向导创建的站点,该服务的配置存在。 通过选择配置旁边的铅笔图标,可以查看或编辑配置。

报文传送操作

添加新的配置

要添加新配置,请选择服务名称旁边的加号“+”图标:

  • 消息字段允许列表

    指定用户可以编辑和保留的撰写消息组件的属性。 如果添加了新表单元素,则需要添加元素ID(如果需要)才能将其存储在SRP中。 默认为两个条目:subject​和​content

  • 消息框大小限制

    每个用户消息框中的最大字节数。 默认值为​1073741824(1 GB)。

  • 消息计数限制

    每个用户允许的消息总数。 值为–1表示允许无限数量的消息,但须符合消息框大小限制。 默认值为​10000(10k)。

  • 通知投放失败

    如果选中此选项,则在向某些收件人发送消息失败时通知发件人。 默认值为​checked

  • 投放发件人ID失败

    发送失败消息中显示的发送者名称。 默认值为​failureNotifier

  • 失败消息模板路径

    投放失败消息模板根的绝对路径。 默认值为​/etc/notification/messaging/default

  • 重试次数

    尝试重新发送消息失败的次数。 默认值为​3

  • 在重试之间等待

    尝试在发送失败时重新发送消息之间等待的秒数。 默认值为​100(秒)。

  • 计数更新池大小

    用于计数更新的并发线程数。 默认值为​10

  • 收件箱路径

    必需)相对于用户节点(/home/users/username?lang=zh-Hans)的用于inbox文件夹的路径。 路径不得以尾随正斜杠“/”结尾。 默认值为​/mail/inbox

  • 已发送项目路径

    必需)相对于用户节点(/home/users/username?lang=zh-Hans)的用于sent items文件夹的路径。 路径不得以尾随正斜杠“/”结尾。 默认值为​/mail/sentitems

  • 支持附件

    如果选中,则用户能够在其邮件中添加附件。 默认值为​checked

  • 启用组消息传送

    如果选中,则注册用户可以向一组成员发送批量消息。 默认值为​deselected

  • 最大值否。总收件人

    如果启用了组消息传送,请指定一次可发送到组消息的收件人最大数。 默认值为​100

  • 批量大小

    发送到大量收件人时要批量发送的消息数。 默认值为​100

  • 附件总大小

    如果选中了supportAttachments,则此值指定所有附件允许的最大总大小(以字节为单位)。 默认值为​104857600(100 MB)。

  • 附件类型阻止列表

    文件扩展名阻止列表的,前缀为“”。',系统将拒绝该请求。如果未列入阻止列表,则允许使用扩展。 可以使用“+”和“-”图标添加或删除扩展。

  • 允许的附件类型

    (需要操作) 文件扩展名允许列表的,与的对阻止列表面。要允许所有文件扩展名(列入阻止列表的扩展名除外),请使用“-”图标删除单个空条目。

  • 服务选择器

    必需)用于调用服务的绝对路径(端点)(虚拟资源)。 所选路径的根必须包含在OSGi配置 Apache Sling Servlet/Script Resolver and Error Handler的​执行路径​配置设置中,例如/bin//apps//services/。 要为站点的消息传送功能选择此配置,此端点将作为Message List and Compose Message components的​Service selector​值提供(请参阅消息功能)。

    默认值为​/bin/messaging

  • 字段允许列表

    使用​消息字段允许列表

注意

每次打开Messaging Operations Service配置进行编辑时,如果删除了allowedAttachmentTypes.name,则会重新添加一个空条目,以便对属性进行配置。 单个空条目会有效地禁用文件附件。

要允许所有文件扩展名(列入阻止列表的扩展名除外),请使用“-”图标(再次)在单击​Save​之前删除单个空条目。

组消息

要允许注册用户批量向用户组发送私信,请确保在以下两个​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

报文传送操作服务:社交控制台

social-console-op-service

报文传送操作服务:社交消息

社交消息业务

疑难解答

解决问题的一种方法是在日志中启用调试消息。

另请参阅个人服务的记录器和写入器

要监视的包为com.adobe.cq.social.messaging

在此页面上