메시징 구성

개요

AEM Communities의 메시징 기능은 로그인한 사이트 방문자(구성원)가 사이트에 로그인할 때 액세스할 수 있는 서로 다른 사람에게 메시지를 전송하는 기능을 제공합니다.

커뮤니티 사이트에 대해 커뮤니티 사이트 만들기 중에 상자를 선택하여 메시징이 활성화됩니다.

이 페이지에서는 기본 구성 및 가능한 조정에 대한 정보를 제공합니다.

개발자를 위한 자세한 내용은 메시징 필수 요소인을 참조하십시오.

메시징 작업 서비스

AEM Communities Messaging Operations Service는 메시징 관련 요청을 처리하는 종단점, 서비스가 메시지를 저장하는 데 사용해야 하는 폴더, 메시지에 파일 첨부 파일이 포함될 수 있는 경우 허용되는 파일 유형을 식별합니다.

Communities Sites 콘솔을 사용하여 만든 커뮤니티 사이트의 경우, 받은 편지함이 /mail/community/inbox로 설정된 서비스 인스턴스가 이미 있습니다.

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

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

chlimage_1-63

새 구성

새 구성을 추가하려면 서비스 이름 옆에 있는 더하기 '+' 아이콘을 선택하십시오.

chlimage_1-64

  • 메시지 필드
    허용목록작성 메시지 구성 요소에서 사용자가 편집하고 유지할 수 있는 속성을 지정합니다. 새 양식 요소를 추가하는 경우 SRP에 저장하려면 요소 ID를 추가해야 합니다. 기본값은 두 개의 항목입니다.
    ** 제목 및 컨텐츠.

  • 메시지 상자 크기
    제한각 사용자의 메시지 상자에 있는 최대 바이트 수입니다. 기본값은 입니다.
    1073741824 (1GB)

  • 메시지 수
    제한사용자당 허용되는 총 메시지 수입니다. 값이 -1이면 메시지 상자 크기 제한에 따라 메시지 수를 무제한으로 지정할 수 있습니다. 기본값은 입니다.
    1000 (10k)

  • 배달
    실패에 알림이 선택되면 메시지 배달이 일부 수신자에게 실패하면 발신자에게 알립니다. 기본값은 입니다.
    선택함.

  • 게재 실패
    보낸 사람 id게재 실패 메시지에 표시되는 보낸 사람의 이름입니다. 기본값은 입니다.
    failureNotifier.

  • 실패 메시지 템플릿
    경로게재 실패 메시지 템플릿 루트에 대한 절대 경로입니다. 기본값은 입니다.
    /etc/notification/messaging/default.

  • maxRetries.
    name배달되지 못한 메시지를 다시 보내는 데 걸린 횟수입니다. 기본값은 입니다.
    3.

  • minWaitBetweenRetries.
    name메시지 전송 실패 시 메시지 재전송을 시도하는 동안 대기할 초 수입니다. 기본값은 *100 *(초)입니다.

  • 카운트 업데이트 풀
    크기 카운트 업데이트에 사용되는 동시 스레드 수입니다. 기본값은 입니다.
    10.

  • inbox.path.name
    (
    필수) 폴더에 사용할 경로입니다. 사용자의 노드(/home/users/ username inbox )에 상대적인 경로입니다. 경로는 후행 슬래시 '/'로 끝나야 합니다. 기본값은 /mail/inbox 입니다.

  • sentitems.path.name
    (
    필수) 폴더에 사용할 경로입니다. 사용자의 노드(/home/users/ username senditems )에 상대적인 경로입니다. 경로는 후행 슬래시 '/'로 끝나야 합니다. 기본값은 /mail/sentitems 입니다.

  • supportAttachments.
    name이 확인란을 선택하면 사용자가 메시지에 첨부 파일을 추가할 수 있습니다. 기본값은 입니다.
    선택함.

  • batchSize.
    name대규모 수신자 그룹에 보낼 때 전송을 위해 함께 일괄 처리할 메시지 수입니다. 기본값은 입니다.
    100.

  • maxTotalAttachmentSize.
    namesupportAttachments를 선택하면 이 값은 모든 첨부 파일의 최대 허용 총 크기(바이트)를 지정합니다. 기본값은 입니다.
    104857600 (100MB)

  • attachmentTypeBlocklist.
    name차단 목록에 추가하다 ' 접두사가 있는 파일 확장명의 항목입니다.
    .​시스템에서 거부됩니다. 차단 목록에 추가된이 아닌 경우 확장이 허용됩니다. '+' 및 '-' 아이콘을 사용하여 확장을 추가하거나 제거할 수 있습니다. 기본값은 DEFAULT​입니다.

  • allowedAttachmentTypes.name

    (작업 필요) 파일 확장자허용 목록에 추가하다의 파일 확장자와 차단 목록에 추가하다 반대입니다. 차단 목록에 추가된을 제외한 모든 파일 확장자를 허용하려면 '-' 아이콘을 사용하여 빈 단일 항목을 제거합니다.

  • serviceSelector.name
    (필수) 서비스가 호출되는 절대 경로(끝점)입니다(가상 리소스). 선택한 경로의 루트는 OSGi 구성 Apache Sling Servlet/Script Resolver and Error Handler(예: /bin/, /apps//services/)의 실행 경로 구성 설정에 포함되어야 합니다. 사이트의 메시징 기능에 대해 이 구성을 선택하려면 이 끝점이 Message List and Compose Message componentsService selector 값으로 제공됩니다( 메시지 기능 참조). 기본값은 /bin/messaging 입니다.

  • fieldAllowlist.
    nameUse
    메시지 필드 허용 목록에 추가하다.

주의

편집을 위해 Messaging Operations Service 구성을 열 때마다 allowedAttachmentTypes.name 가 제거된 경우 빈 항목이 다시 추가되어 속성을 구성할 수 있습니다. 빈 항목 하나가 있으면 파일 첨부 파일이 효과적으로 비활성화됩니다.

차단 목록에 추가된을 제외한 모든 파일 확장자를 허용하려면 저장​을 클릭하기 전에 '**-**' 아이콘을 사용하여 빈 항목 하나를 (다시) 제거합니다.

문제 해결

문제를 해결하는 한 가지 방법은 로그에서 디버깅 메시지를 사용하도록 설정하는 것입니다.

또한 개별 서비스에 대한 트리거 및 작성기를 참조하십시오.

모니터링할 패키지는 com.adobe.cq.social.messaging입니다.

이 페이지에서는