配置消息傳遞

概覽

AEM Communities的訊息功能可讓登入網站訪客(成員)彼此傳送訊息,當登入網站時,這些訊息可供存取。

社區站點建立期間選中框,可為社區站點啟用消息傳遞。

本頁提供有關預設配置和可能調整的資訊。

如需開發人員的詳細資訊,請參閱Messaging Essentials

消息傳遞操作服務

AEM Communities Messaging Operations Service可識別處理訊息相關要求的端點、服務應用來儲存訊息的資料夾,以及如果訊息可能包含檔案附件,允許使用哪些檔案類型。

對於使用Communities Sites控制台建立的社區站點,服務實例已存在,收件箱設定為/mail/community/inbox

社區消息服務

如下所示,對於使用站點建立嚮導建立的站點,存在服務配置。 選取設定旁的鉛筆圖示,即可檢視或編輯設定:

chlimage_1-63

新配置

要添加新配置,請選擇服務名稱旁邊的加號「+」表徵圖:

chlimage_1-64

  • 消息欄位
    允許清單指定合成消息元件用戶可以編輯和保存的屬性。如果新增了表單元素,則需要新增元素ID,才能儲存在SRP中。 預設為兩個項目:
    題和 內容

  • 消息框大
    小限制每個用戶消息框中的最大位元組數。預設值為
    1073741824 (1 GB)。

  • 訊息計數
    限制每位使用者允許的訊息總數。值-1表示允許的消息數不限,但須受消息框大小限制。 預設值為
    10000 (10k)。

  • 通知傳送
    失敗如果勾選,則在某些收件者無法傳送訊息時通知傳送者。預設值為
    已勾選.

  • 失敗傳送傳送
    者id傳送失敗訊息中顯示之傳送者名稱。預設值為
    failureNotifier

  • 失敗消息模
    板路徑傳遞失敗消息模板根的絕對路徑。預設值為
    /etc/notification/messaging/default

  • maxRetries.
    name嘗試重新傳送失敗訊息的次數。預設值為
    3.

  • minWaitBetweenRetries.
    name嘗試在無法傳送時重新傳送訊息之間等待的秒數。預設值為*100 *(秒)。

  • 計數更新池
    大小用於計數更新的併發線程數。預設值為
    10.

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

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

  • supportAttachments.
    name如果選中,用戶可以將附件添加到其郵件中。預設值為
    已勾選.

  • batchSize.
    name傳送給大量收件者時,要一起批次傳送的訊息數。預設值為
    100.

  • maxTotalAttachmentSize.
    name如果勾選supportAttachments,此值會指定所有附件的最大允許總大小(以位元組為單位)。預設值為
    104857600 (100 MB)。

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

  • allowedAttachmentTypes.name

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

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

  • fieldAllowlist.
    nameUse
    消息欄位允許清單

注意

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

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

疑難排解

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

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

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

本頁內容