Sun Java System Messaging Server 6.3 관리 설명서

9.1.4 그룹 구성원 속성 구문 변경

LDAP 확장 결과를 매핑과 함께 사후 처리하도록 지원하는 기능이 추가되었습니다. 새로운 LDAP_URL_RESULT_MAPPING MTA 옵션을 사용하여 그룹 속성의 이름을 지정할 수 있습니다. 그러면 이 그룹 속성은 매핑의 이름을 지정합니다. 이 매핑은 mgrpDeliverTo 또는 memberURL 속성을 확장하여 반환한 모든 결과에 적용됩니다. 매핑 검사의 형식은 다음과 같습니다.

LDAP-URL|LDAP-result

$Y가 설정된 상태로 매핑이 반환될 경우, 매핑 결과 문자열은 별칭 처리를 위해 LDAP 결과를 대체합니다. $N이 설정된 상태에서 매핑이 반환될 경우, 결과를 건너뜁니다.

이 기법은 알맞은 전자 메일 주소를 포함하지 않은 그룹을 속성을 기반으로 정의할 때 사용할 수 있습니다. 예를 들어, 어떤 회사가 모든 사용자 항목에 호출기 번호를 포함시켰다고 가정합니다. 메시지에 특정 도메인을 접미어로 추가하면 전자 메일을 통해 이 번호로 메시지를 보낼 수 있습니다. 그러면 다음과 같이 그룹을 정의할 수 있습니다.

  1. 디렉토리에서 새 mgrpURLResultMapping 속성을 정의하고 LDAP_URL_RESULT_MAPPING MTA 옵션을 이 속성의 이름으로 설정합니다.

  2. 다음 속성으로 page-all 그룹을 정의합니다.


    mgrpDeliverto: ldap:///o=usergroup?pagerTelephoneNumber?sub
    mgrpURLResultMapping: PAGER-NUMBER-TO-ADDRESS
  3. 매핑을 정의합니다.


    PAGER-NUMBER-TO-ADDRESS 
      *|*    "$1"@pagerdomain.com$Y 

    이 기법을 10.12.1 메일링 목록으로 주소 지정된 메시지의 경우 LDAP 디렉토리에 대한 권한 부여 검사 최적화에서 설명한 PROCESS_SUBSTITUTION 기법과 조합하면 더 흥미로운 결과를 얻을 수 있습니다. 예를 들어,

    pager+user@domain.com

    위와 같은 형식의 주소로 보내면 user라는 사용자에게 호출을 보내는 메타그룹을 쉽게 만들 수 있습니다.