Oracle® Solaris 11.2에서의 sendmail 서비스 관리

인쇄 보기 종료

업데이트 날짜: 2014년 7월
 
 

sendmail 버전 8.12의 LDAP에 대한 변경 사항

다음 목록에서는 sendmail에 LDAP(Lightweight Directory Access Protocol)을 사용하는 경우의 변경 사항에 대해 설명합니다.

  • LDAPROUTE_EQUIVALENT()LDAPROUTE_EQUIVALENT_FILE()을 사용하면 LDAP 경로 지정 조회를 위해 가장 도메인 이름으로 대체되는 해당 호스트 이름을 지정할 수 있습니다. 자세한 내용은 /etc/mail/cf/README를 참조하십시오.

  • ftp://ftp.sendmail.orgftp://ftp.sendmail.orgsendmail 배포에 포함된 릴리스 노트에서 설명한 대로 LDAPX 맵 이름이 LDAP으로 바뀌었습니다. LDAP에 다음 구문을 사용하십시오.

    Kldap ldap options
  • 이 릴리스에서는 단일 LDAP 조회에 대해 복수 값 반환을 지원합니다. 표시된 대로 –v 옵션을 사용하여 쉼표로 구분된 문자열에 반환되도록 값을 배치하십시오.

    Kldap ldap -v"mail,more-mail"
  • LDAP 속성이 LDAP 맵 선언에 지정되지 않으면 일치 항목에 있는 모든 속성이 반환됩니다.

  • 이 버전의 sendmail에서는 따옴표가 사용된 키의 쉼표 및 LDAP 별칭 파일의 사양에 있는 값 문자열의 단일 항목을 여러 항목으로 나눌 수 없습니다.

  • 이 버전의 sendmail에는 LDAP 맵을 위한 새로운 옵션이 있습니다. 옵션 –Vseparator를 사용하면 조회가 관련 separator로 구분된 속성과 값을 둘 다 반환할 수 있도록 구분자를 지정할 수 있습니다.

  • %s 토큰을 사용하여 LDAP 필터 사양을 구문 분석할 뿐 아니라 새 토큰 %0을 사용하여 키 버퍼를 인코딩할 수 있습니다. %0 토큰은 문자 그대로의 의미를 LDAP 특수 문자에 적용합니다.

다음 예에서는 “*” 조회를 위해 이러한 토큰의 차이를 보여줍니다.

표 3-27  토큰 비교
LDAP 맵 사양
동일한 사양
결과
-k"uid=%s"
-k"uid=*"
사용자 속성에 레코드 일치
-k"uid=%0"
-k"uid=\2A"
이름 “*”에 사용자 일치

다음 표에서는 추가 LDAP 맵 플래그에 대해 설명합니다.

표 3-28  추가 LDAP 맵 플래그
플래그
설명
–1
일치 항목을 하나만 반환해야 합니다. 일치 항목이 둘 이상 반환되면 레코드를 찾지 못한 것과 결과가 동일합니다.
–r never|always|search|find
LDAP 별칭 참조 취소 옵션을 설정합니다.
–Z size
반환할 일치 항목 수를 제한합니다.