AEM Communities的傳訊功能可讓登入網站訪客(成員)傳送訊息給其他人,當登入網站時,這些訊息可供存取。
在社區站點建立期間選中框,可為社區站點啟用消息傳遞。
本頁提供有關預設配置和可能調整的資訊。
如需開發人員的詳細資訊,請參閱Messaging Essentials。
AEM Communities消息業務服務標識了處理消息相關請求的端點、服務應用於儲存消息的資料夾,以及如果消息可能包含檔案附件,則允許哪些檔案類型。
對於使用Communities Sites控制台建立的社區站點,服務實例已存在,收件箱設定為/mail/community/inbox
。
如下所示,對於使用站點建立嚮導建立的站點,存在服務配置。 選取設定旁的鉛筆圖示,即可檢視或編輯設定:
要添加新配置,請選擇服務名稱旁邊的加號「+」表徵圖:
消息欄位
允許清單指定合成消息元件用戶可以編輯和保存的屬性。如果新增了表單元素,則需要新增元素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
。