設定傳訊 configure-messaging

概觀 overview

AEM Communities的傳訊功能讓登入的網站訪客(成員)能夠傳送訊息給其他人,這些訊息在登入網站時可供存取。

社群網站建立期間勾選方塊,即可啟用社群網站的傳訊功能。

此頁面包含預設設定和可能調整的相關資訊。

如需開發人員的其他資訊,請參閱傳訊要點

傳訊操作服務 messaging-operations-service

設定AEM Communities訊息操作服務會識別處理訊息相關請求的端點、服務應用來儲存訊息的資料夾,以及如果訊息可能包含檔案附件,允許哪些檔案型別。

對於使用Communities Sites console建立的社群網站,服務的執行個體已存在,收件匣設為/mail/inbox

社群傳訊操作服務 community-messaging-operations-service

如下所示,使用網站建立精靈建立的網站已有服務的組態。 選取組態旁邊的鉛筆圖示,即可檢視或編輯組態。

傳訊作業

新增設定 add-new-configuration

若要新增設定,請選取服務名稱旁的加號'+'圖示:

  • 訊息欄位允許清單

    指定使用者可編輯及儲存的撰寫訊息元件屬性。 如果新增了新表單元素,則必須新增元素ID (如果需要)以儲存在SRP中。 預設為兩個專案: 主旨 ​和​ 內容

  • 訊息方塊大小限制

    每位使用者訊息方塊中的最大位元組數。 預設值為​ 1073741824 (1 GB)。

  • 訊息計數限制

    每位使用者允許的訊息總數。 值為–1表示允許無限數量的訊息,受訊息方塊大小限制。 預設值為​ 10000 (10k)。

  • 通知傳送失敗

    如果勾選,如果郵件無法傳遞給某些收件者,則通知寄件者。 預設為​ 已核取

  • 傳送寄件者識別碼 ​失敗

    顯示在傳送失敗訊息中的寄件者名稱。 預設值為​ failureNotifier

  • 失敗訊息範本路徑

    傳遞失敗訊息範本根目錄的絕對路徑。 預設值為​ /etc/notification/messaging/default

  • 重試次數

    嘗試重新傳送無法傳遞之訊息的次數。 預設值為​ 3

  • 在重試之間等待

    傳送失敗時嘗試重新傳送訊息之間等待的秒數。 預設值為​ 100 (秒)。

  • 計數更新集區大小

    用於計數更新的並行執行緒數目。 預設值為​ 10

  • 收件匣路徑

    必要)使用於inbox資料夾的路徑(相對於使用者的節點(/home/users/使用者名稱))。 路徑不能以正斜線'/'結尾。 預設值為​ /郵件/收件匣

  • 傳送的專案路徑

    必要)使用於sent items資料夾的路徑(相對於使用者的節點(/home/users/使用者名稱))。 路徑不能以正斜線'/'結尾。 預設值為​ /mail/sentitems

  • 支援附件

    如果勾選,使用者可以將附件新增至其訊息。 預設為​ 已核取

  • 啟用群組訊息

    如果選取,註冊的使用者可以傳送大量訊息給一組成員。 預設為​ 已取消選取

  • 最大數量 收件者總數

    如果已啟用群組訊息,請指定一次可傳送群組訊息的收件者數目上限。 預設值為​ 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/傳訊

  • 欄位允許清單

    使用​ 訊息欄位允許清單

CAUTION
每次開啟Messaging Operations Service設定進行編輯時,如果移除了allowedAttachmentTypes.name,則會讀取空白專案以使屬性可設定。 單一空白專案會有效停用檔案附件。
若要允許所有副檔名(已加入封鎖清單的副檔名除外),請使用'**-'圖示來移除單一空白專案,再按一下[儲存]。 ​**

群組訊息 group-messaging

若要允許註冊的使用者大量傳送直接訊息給使用者群組,請確定在下列兩個​ 傳訊操作服務 ​組態的執行個體中​ 啟用群組傳訊

  • 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

疑難排解 troubleshooting

疑難排解問題的一種方式是啟用記錄檔中的偵錯訊息。

另請參閱個別服務的記錄器及寫入器

要監視的封裝是com.adobe.cq.social.messaging

recommendation-more-help
81e2cd9d-0789-409d-b87c-2a8ce4f28791