메시징 구성

개요

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

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

이 페이지에는 기본 구성 및 가능한 조정에 대한 정보가 있습니다.

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

메시징 작업 서비스

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

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

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

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

메시징 작업

새 구성 추가

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

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

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

  • 메시지 상자 크기 제한

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

  • 메시지 수 제한

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

  • 게재 실패 알림

    이 옵션을 선택하면 일부 수신자에게 메시지 배달이 실패하면 발신자에게 알립니다. 기본값은 checked​입니다.

  • 게재 발신자 ID 실패

    게재 실패 메시지에 나타나는 발신자의 이름입니다. 기본값은 failureNotifier​입니다.

  • 실패 메시지 템플릿 경로

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

  • 다시 시도 안 함

    배달되지 않은 메시지를 다시 보내는 데 필요한 횟수입니다. 기본값은 3​입니다.

  • 다시 시도 간격

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

  • 업데이트 풀 크기 수

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

  • 받은 편지함 경로

    (필수) inbox 폴더에 사용할 경로(/home/users/username?lang=ko)를 기준으로 합니다. 경로는 후행 슬래시 '/'로 끝나야 합니다. 기본값은 /mail/inbox​입니다.

  • 보낸 항목 경로

    (필수) sent items 폴더에 사용할 경로(/home/users/username?lang=ko)를 기준으로 합니다. 경로는 후행 슬래시 '/'로 끝나야 합니다. 기본값은 /mail/sentitems 입니다.

  • 첨부 파일 지원

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

  • 그룹 메시지 사용

    선택한 경우 등록된 사용자는 구성원 그룹에 일괄 메시지를 보낼 수 있습니다. 기본값은 선택 취소​입니다.

  • 최대 아니요. 총 수신자

    그룹 메시징이 활성화되어 있으면 한 번에 그룹 메시지를 보낼 수 있는 최대 수신자 수를 지정합니다. 기본값은 100​입니다.

  • 배치 크기

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

  • 총 첨부 파일 크기

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

  • 첨부 파일 차단 목록에 추가하다 유형

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

  • 허용되는 첨부 파일 형식

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

  • 서비스 선택기

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

    기본값은 /bin/messaging 입니다.

  • 필드 허용 목록에 추가하다

    메시지 필드 허용 목록에 추가하다​를 사용하십시오.

주의

편집을 위해 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

메시징 작업 서비스: 소셜 콘솔

social-console-op-service

메시징 작업 서비스: 소셜 메시징

social-message-op-service

문제 해결

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

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

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

이 페이지에서는