Sun Java System Communications Services 2005Q4 릴리스 노트

Sun Java System Calendar Server 고려 사항

이 절에서는 Connector for Microsoft Outlook에 대한 Sun Java System Calendar Server 고려 사항에 대해 설명합니다.

Calendar Server 설치

최신 버전 Calendar Server는 Collaboration and Communication 다운로드 사이트에서 다운로드할 수 있습니다.

고객은 SunSolve에서 최신 패치를 다운로드하여 설치하는 것이 좋습니다.

설치 지침에 대한 자세한 내용은 Sun Java Enterprise System 2005Q4 Installation Guide for UNIX를 참조하십시오. 구성 지침은 Sun Java System Calendar Server 6 2005Q4 Administration Guide를 참조하십시오.


주 –

Calendar Server 5.x에서 Calendar Server 최신 버전으로 마이그레이션하는 경우 Connector for Microsoft Outlook 데이터 모델을 준수하기 위해 cs5migrate_recurring 유틸리티를 실행하여 데이터베이스를 변환해야 합니다. cs5migrate_recurring 유틸리티에 대한 자세한 내용은 기술 지원부에 문의하십시오.


필수 LDAP 메일 속성

Calendar Server 6 2004Q2 이상을 사용하려면 사용자 일정과 자원 일정 모두에 대한 LDAP mail 속성이 있어야 합니다.

Microsoft Outlook을 사용하여 자원 일정(예: 노트북 컴퓨터 또는 오버헤드 프로젝터와 같은 장비 또는 회의실)을 예약하려는 클라이언트의 경우 전자 메일이 실제로 필요하지 않더라도 각 자원에 전자 메일 주소가 있어야 합니다. LDAP mail 속성은 이 전자 메일 주소를 지정합니다.

특히 LDAP mail 속성을 다음과 같이 추가해야 하는 경우가 있습니다.

5.x 설치. cs5migrate_recurring 마이그레이션 유틸리티를 실행하기 전에 사용자 일정과 자원 일정 모두에 대해 mail 속성을 사용자에게 추가합니다. mail 속성을 추가하려면 Calendar Server csattribute 유틸리티 또는 Directory Server ldapmodify 유틸리티를 사용합니다.

신규 설치(6 2004Q2 이상). Calendar Server csattribute 유틸리티 또는 Directory Server ldapmodify 유틸리티와 같은 유틸리티를 사용하여 사용자 일정과 자원 일정 모두에 대해 기존 사용자의 LDAP mail 속성을 제공합니다.

설치 후에 새로운 일정 또는 사용자를 만드는 경우 이러한 Calendar Server 유틸리티를 실행할 때 필수 -m email 옵션을 사용하여 전자 메일 주소를 지정합니다.

csattribute, csresourcecsuser에 대한 자세한 내용은 Sun Java System Calendar Server 6 2005Q4 Administration Guide를 참조하십시오. ldapmodify 유틸리티에 대한 자세한 내용은 Sun Java System Directory Server Resource Kit Tools Reference를 참조하십시오.

Procedure자원 일정에 전자 메일 LDAP 속성 추가

다음 예에서는 sesta.com 서버에 “Room100”이라는 회의실에 대한 LDAP mail 속성을 추가합니다. 이 예제에서는 Messaging Server를 구성합니다. 다른 전자 메일 서버를 사용하는 경우 해당 제품 설명서의 해당 프로세스를 참조하십시오.

단계
  1. csattribute 유틸리티를 사용하여 LDAP 서버에 mail 속성을 추가합니다.

    # ./csattribute -a mail=Room100@sesta.com add Room100

  2. 속성이 설정되었는지 확인하려면 csattribute list 명령을 -v(세부 정보 표시) 옵션과 함께 사용합니다.


    # ./csattribute -v list Room100
    ...
    cn=Room 100,ou=conferenceRooms,dc=sesta,dc=com has mail: Room100@sesta.com
    
                         

Procedure자원 전자 메일(Messaging Server)에 대한 bitbucket 채널 설정

다음 예제에서는 자원 일정에 대해 생성된 전자 메일을 위한 Messaging Server의 bitbucket 채널을 설정합니다. 이 예제에서는 sesta.com 서버에 있는 “Room100”이라는 자원을 사용합니다. bitbucket 채널이나 이에 해당하는 채널을 설정하지 않을 경우 자원 일정에 보낸 전자 메일 메시지를 주기적으로 삭제해야 합니다.

단계
  1. bitbucket 채널이 imta.cnf 파일에 정의되어 있는지 확인합니다.

  2. 메시지를 bitbucket 채널로 전송하려면 csresource 유틸리티를 사용하여 해당 자원의 전자 메일 주소를 만듭니다.

    # ./csattribute -a mail=Room100@bitbucket.sesta.com add Room100


    주 –

    이 변경 사항을 사용 가능하게 하려면 별칭 테이블이나 구성을 다시 만들어야 하는 경우도 있습니다. 메일 서비스 변경에 대해서는 자체 사이트 설명서와 절차를 비롯하여 Messaging Server 또는 해당 전자 메일 제품의 설명서를 참조하십시오.


Procedure자원 전자 메일(Sendmail)에 대한 bitbucket 채널 설정

다음 예제에서는 자원 일정에 대해 생성된 전자 메일을 위한 Sendmail의 bitbucket 채널을 설정합니다. 이 예제에서는 sesta.com 서버에 있는 “Room100”이라는 자원을 사용합니다. bitbucket 채널이나 이에 해당하는 채널을 설정하지 않을 경우 자원 일정에 보낸 전자 메일 메시지를 주기적으로 삭제해야 합니다.

단계
  1. 해당 호스트의 /etc/aliases 파일에 다음과 같은 항목을 추가합니다.


    # Resource/Conference room aliases
    Room100: /dev/null
  2. csresource 유틸리티를 사용하여 해당 자원의 전자 메일 주소를 LDAP 디렉토리에 추가합니다.

    # ./csattribute -a mail=Room100@sesta.com add Room100

전자 메일 별칭(mailalternateaddress 속성)

사용자에 대해 전자 메일 별칭을 설정해야 할 경우 LDAP mailalternateaddress 속성을 사용합니다. LDAP mail 속성은 기본 메일 주소를 제공하며 LDAP mailalternateaddress 속성은 전자 메일 별칭에 사용됩니다. 두 속성 모두 메일 주소를 사용자의 아이디(calid)에 매핑합니다.

예를 들어, John Smith라는 사용자에 대해 다음 값을 사용하여 mailalternateaddress 속성을 추가할 수 있습니다.

다음 유틸리티 명령을 사용합니다.


# ./csuser -g John -s Smith -y password -l en -m john.smith@sesta.com 
\ -c johnsmith create johnsmith
# ./csattribute -a mailalternateaddress=johns@sesta.com add johnsmith
# ./csattribute -a mailalternateaddress=jsmith@sesta.com add johnsmith

공유 LDAP 조회 구성

Directory Server에 공유 LDAP 조회를 위한 인증이 필요한 경우 ics.conf 파일에 service.wcap.userprefs.ldapproxyauth 매개 변수가 다음과 같이 설정되어 있어야 합니다.

service.wcap.userprefs.ldapproxyauth가 “yes”인 경우 calmaster 항목에 적절한 LDAP ACI를 설정해야 합니다. 예를 들어, sesta.com 도메인에 대한 프록시 인증을 위한 calmaster ACI를 설정하려면 ldapmodify 도구를 다음과 같이 사용합니다.

dn:  o=usergroup
changetype: modify
add: aci
aci: (targetattr="icscalendar || cn || givenName || sn || uid ||
mail")(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl
"Allow calendar administrators to proxy -
product=ics,class=admin,num=2,version=1"; allow (proxy) groupdn =
"ldap:///cn=Calendar Administrators,ou=Groups,o=usergroup";)

다음 예제에서는 도메인 basedn 노드에 대한 올바른 ACI를 보여줍니다.

dn:  o=sesta.com,o=usergroup
changetype: modify
add: aci
aci:(targetattr="icscalendar || cn || givenName || sn || uid || mail")
(targetfilter=(objectClass=icscalendaruser))(version 3.0; acl "Allow 
calendar users to read and search other users - 
product=ics,class=admin,num=3,version=1"; allow (search,read)
userdn = "ldap:///uid=*, ou=People, o=sesta.com, o=usergroup";)

도메인이 없는 경우 dn: 줄에서 o=sesta.com 부분을 제거하여 이 ACI를 루트 접미어에 직접 추가합니다.

Calendar Server 구성 프로그램인 csconfigurator.sh는 이러한 ACI를 추가합니다. Java Enterprise System Release 1로부터 업그레이드하는 경우 구성 프로그램을 다시 실행하여 이러한 업데이트된 ACI를 가져와야 합니다.

Outlook 약속 있음/약속 없음 조회 및 SSL

Microsoft Outlook 약속 있음/약속 없음 조회 옵션은 SSL 모드로 Calendar Server에 액세스하는 사용자에게는 지원되지 않습니다. 동일한 Calendar Server 인스턴스에 대해 SSL 모드와 비 SSL 모드를 모두 사용하려면 다음과 같이 서로 다른 포트 번호를 지정해야 합니다.

SSL에 대한 자세한 내용은 Sun Java System Calendar Server 6 2005Q4 Administration Guide의 8 장, Configuring SSL을 참조하십시오.

Calendar Server 삭제 로그 데이터베이스

Calendar Server 6 2004Q2 이상에는 삭제된 이벤트 및 할 일(작업)을 저장하는 삭제 로그 데이터베이스( ics50deletelog.db)가 포함되어 있습니다. 자세한 내용은 Sun Java System Calendar Server 6 2005Q4 Administration Guide의 18 장, Administering the Delete Log Database를 참조하십시오.