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
消息傳遞操作服務:社交主控台
消息傳遞操作服務:社交訊息
疑難排解問題的一種方式是啟用日誌中的調試消息。
另請參閱個別服務的記錄程式和寫入程式。
要監視的軟體包為com.adobe.cq.social.messaging
。