Show Menu
화제×

메시징 구성

개요

AEM Communities의 메시징 기능을 사용하면 로그인된 사이트 방문자(구성원)가 사이트에 로그인할 때 액세스할 수 있는 서로 다른 사람에게 메시지를 보낼 수 있습니다.
커뮤니티 사이트를 만드는 커뮤니티 사이트 콘솔 동안 상자를 선택하여 커뮤니티 사이트에 대한 메시징을 사용할 수 있습니다.
이 페이지에서는 기본 구성 및 가능한 조정에 대한 정보를 제공합니다.
개발자를 위한 자세한 내용은 Messaging Essentials를 참조하십시오 .

메시징 작업 서비스

AEM Communities Messaging Operations Service는 메시징 관련 요청을 처리하는 끝점, 서비스에서 메시지를 저장하는 데 사용해야 하는 폴더, 메시지에 첨부 파일이 포함될 수 있는 경우 허용되는 파일 유형을 식별합니다.
커뮤니티 사이트 콘솔을 사용하여 만든 커뮤니티 사이트의 경우, 받은 편지함이 로 설정된 서비스 인스턴스가 이미 있습니다 /mail/community/inbox .

커뮤니티 메시징 작업 서비스

아래와 같이 사이트 만들기 마법사를 사용하여 만든 사이트에 대한 서비스 구성이 있습니다. 구성 옆에 있는 연필 아이콘을 선택하여 구성을 보거나 편집할 수 있습니다.

새 구성

새 구성을 추가하려면 서비스 이름 옆에 있는 더하기​ (+ ) 아이콘을 선택합니다.
  • 메시지 필드 화이트리스트 ​사용자가 편집하고 유지할 수 있는 메시지 작성 구성 요소의 속성을 지정합니다. 새 양식 요소가 추가된 경우, 원하는 경우 SRP에 요소 ID를 추가해야 합니다. 기본값은 두 개의 항목입니다. 주제 컨텐츠 .
  • 메시지 상자 크기 제한 ​각 사용자의 메시지 상자에 있는 최대 바이트 수입니다. 기본값은 1073741824 (1GB)입니다.
  • 메시지 수 제한 ​사용자당 허용되는 총 메시지 수입니다. 값이 -1이면 메시지 상자 크기 제한에 따라 허용되는 메시지 수가 무제한임을 나타냅니다. 기본값은 10000 (10k)입니다.
  • 배달 실패 ​알림 이 확인란을 선택하면 일부 받는 사람에게 메시지 배달이 실패할 경우 보낸 사람에게 알립니다. 기본값은 선택되었습니다 .
  • 배달 실패 보낸 사람 id ​배달 실패 메시지에 표시되는 보낸 사람의 이름입니다. 기본값은 failureNotifier입니다 .
  • 실패 메시지 템플릿 경로 ​배달 실패 메시지 템플릿 루트에 대한 절대 경로입니다. 기본값은 /etc/notification/messaging/default ​입니다.
  • maxRetries.name ​배달되지 못한 메시지를 다시 보내는 데 필요한 횟수입니다. 기본값은 3입니다 .
  • minWaitBetweenRetries.name ​보내기 실패 시 메시지를 다시 전송하려고 시도하는 동안 대기하는 초 단위의 수입니다. 기본값은 *100 *(초)입니다.
  • 카운트 업데이트 풀 크기 ​카운트 업데이트에 사용되는 동시 스레드 수입니다. 기본값은 10입니다 .
  • inbox.path.name ( 필수 ) 사용자의 노드(/home/users/ ​사용자 이름 inbox )에 상대적인경로로서 폴더에 사용할 경로입니다. 경로는 후행 슬래시 '/'로 끝나야 합니다. 기본값은 /mail/inbox 입니다.
  • sentiems.path.name ( 필수 ) 사용자의 노드(/home/users/ ​사용자 이름 senditems )에 상대적인경로로서 폴더에 사용할 경로입니다. 경로는 후행 슬래시 '/'로 끝나야 합니다. 기본값은 /mail/sentims입니다 .
  • supportAttachments.name ​이 확인란을 선택하면 사용자가 메시지에 첨부 파일을 추가할 수 있습니다. 기본값은 선택되었습니다 .
  • batchSize.name ​대량의 수신자 그룹으로 전송할 때 함께 일괄 처리할 메시지 수입니다. 기본값은 100입니다 .
  • maxTotalAttachmentSize.name supportAttachments를 선택하면 이 값은 모든 첨부 파일의 허용되는 최대 총 크기(바이트)를 지정합니다. 기본값은 104857600 (100MB)입니다.
  • attachmentTypeBlacklist.name ​파일 확장명의 블랙 리스트(접두어 ' )입니다. ', 시스템에서 거부됩니다. 블랙리스트에 추가되지 않으면 확장이 허용됩니다. ' + ' 및 ' - ' 아이콘을 사용하여 익스텐션을 추가하거나 제거할 수 있습니다. 기본값은 기본값입니다 .
  • allowedAttachmentTypes.name ( 작업 필요 ) 파일 확장명의 화이트 리스트(블랙 리스트 반대됨) 블랙리스트에 추가된 파일을 제외한 모든 파일 확장자를 허용하려면 ' - ' 아이콘을 사용하여 빈 항목 하나를 제거합니다.
  • serviceSelector.name ( 필수 ) 서비스가 호출되는 절대 경로(끝점)입니다(가상 리소스). 선택한 경로의 루트는 OSGi 구성의 실행 경로 구성 설정에 포함되어야 /bin/ 합니다(예: /apps/ , /services/ 및). 사이트의 메시징 기능에 대해 이 구성을 선택하려면 이 끝점이 해당 Service selector 값에 대한 값으로 Message List and Compose Message components 제공됩니다(메시지 기능 참조 ). 기본값은 /bin/messaging 입니다.
  • fieldWhitelist.name ​메시지 필드 허용 목록 사용 .
편집을 위해 Messaging Operations Service 구성을 열 때마다 allowedAttachmentTypes.name 제거된 경우 빈 항목이 다시 추가되어 속성을 구성할 수 있습니다. 비어 있는 단일 항목은 파일 첨부 파일을 효과적으로 비활성화합니다.
블랙리스트에 추가된 파일 확장자를 제외한 모든 파일 확장자를 허용하려면 ' - ' 아이콘을 사용하여 (다시) 저장을 클릭하기 전에 단일 빈 항목을 제거합니다 .

문제 해결

문제를 해결하는 한 가지 방법은 로그에서 디버깅 메시지를 활성화하는 것입니다.
모니터링할 패키지가 com.adobe.cq.social.messaging 있습니다.