配置消息傳遞

概覽

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

  • 收件箱路徑

    必要)用於inbox資料夾的相對於用戶節點的路徑(/home/users/username?lang=zh-Hant)。 路徑不能以尾隨正斜線'/'結束。 預設值為​/mail/inbox

  • 已傳送項目路徑

    必要)用於sent items資料夾的相對於用戶節點的路徑(/home/users/username?lang=zh-Hant)。 路徑不能以尾隨正斜線'/'結束。 預設值為​/mail/sentitems

  • 支援附件

    如果選中此選項,用戶可以將附件添加到其郵件中。 預設值為​checked

  • 啟用群組訊息

    如果選取此選項,註冊的使用者可以傳送大量訊息給成員群組。 預設值為​deselected

  • 最大值。收件者總數

    如果啟用群組訊息,請指定一次可傳送群組訊息給的收件者數目上限。 預設值為​100

  • 批次大小

    傳送給大量收件者群組時,要一起批次傳送的訊息數。 預設值為​100

  • 附件大小總計

    如果選中了supportAttachments,此值將指定所有附件的允許總大小(以位元組為單位)上限。 預設值為​104857600(100 MB)。

  • 附件類型塊清單

    副檔名的區塊清單,前置詞為「」。​被制度拒絕。如果未列出阻止,則允許擴展。 可以使用「+」和「-」表徵圖添加或移除擴展。

  • 允許的附件類型

    (需​要操作) 檔案名副檔名的允許清單,與塊清單相反。要允許除列出的塊外的所有檔案副檔名,請使用「-」表徵圖刪除單個空條目。

  • 服務選擇器

    (Required)呼叫服務的絕對路徑(端點)(虛擬資源)。 所選路徑的根必須包含在OSGi配置​的「執行路徑」配置設定中,例如Apache Sling Servlet/Script Resolver and Error Handler/bin//apps/ /services/要為站點的消息功能選擇此配置,此端點將作為Message List and Compose Message components的​Service selector**​值提供(請參見消息功能)。

    預設值為​/bin/messaging

  • 欄位允許清單

    使用​消息欄位Allowlist

注意

每次開啟Messaging Operations Service配置進行編輯時,如果allowedAttachmentTypes.name已被刪除,則會重新添加一個空條目以使屬性可配置。 單個空條目有效地禁用檔案附件。

要允許除列出的塊外的所有檔案副檔名,請使用「-」表徵圖刪除單個空條目,然後再按一下「保存」。

群組訊息

要允許註冊用戶批量向用戶組發送直接消息,請確保在以下兩個​消息傳送操作服務​配置實例中啟用組消息傳送​:

  • 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

消息傳遞操作服務:社交訊息

social-message-op-service

疑難排解

疑難排解問題的一種方式是啟用日誌中的調試消息。

另請參閱個別服務的記錄程式和寫入程式

要監視的軟體包為com.adobe.cq.social.messaging

本頁內容