This section provides the following information about managing new Calendar Server users and resources:
You can use either the Delegated Administrator Console or Utility:
Delegated Administrator Console
In the Delegated Administrator Console, use the Create New User wizard. (Click New in the User List page for the organization where the user is to reside.) For more information, see the Delegated Administrator Console online help.
Delegated Administrator Utility
Use the commadmin utility user create command. For example, to add user jdoe in the sesta.com domain:
commadmin user create -D calmaster -F John -n sesta.com -k hosted -l jdoe -w calmasterpassword -W jdoepassword -L Doe -S cal -B red.sesta.com -E jdoe@sesta.com
For details on all the available options for the commadmin utility, refer to the Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide
Use the csuser utility. For example, to add user jdoe in the sesta.com domain:
csuser -m jdoe@sesta.com -d sesta.com create jdoe
You can use either the Delegated Administrator Console or Utility:
Delegated Administrator Console
In the Delegated Administrator Console, use the Create New Resource wizard. (Click New in the Calendar Resources tab for the organization where the resource is to reside.) For more information, see the Delegated Administrator Console online help.
Delegated Administrator Utility
User the commadmin utility rescource create command to create an LDAP entry. For example, to add the conference room Conference_Room_100, use the following command:
commadmin resource create -D calmaster -w calmasterpassword -n sesta.com -c room100 -N Conference_Room_100
You must then use csresource to create the actual resource calendar. For information on how to create a resource calendar, see Creating Calendars
For details on all the available options for the commadmin utility, refer to the Sun Java System Communications Services 6 2005Q4 Delegated Administrator Guide
Use the csresource utility to create both the LDAP entry and the resource calendar. For example, to add a projector, p101, use the following command:
csresource -m p101@siroe.com -c p101 create Projector_101
For more information on csresource, see the csresource.
Calendar Server requires users and resources to have the mail attribute, which contains the email address of the user or resource. This enables people to search for calendars and resources using an email address or a calid. When you create new users with Delegated Administrator, it adds the mail attribute automatically. This happens even if the user has not been assigned mail service.
Calendar Server does not support email notifications for resource calendars.
Adding the mail attribute does not enable email notifications for user calendars.
To enable email notification for user calendars, add the following two attributes to the user’s LDAP entry:
icsExtendedUserPrefs:ceNotifyEnable=1 icsExtendedUserPrefs:ceNotifyEmail=jdoe@sesta.com
If your users and resources were added in an earlier version of Calendar Server (when the mail attribute was not required), you might have to add the mail attribute to your existing user and resource LDAP entries.
This section covers the following topics:
To check if the attribute has been set, use the csattribute list command with the -v (verbose) option:
csattribute -v list Room100
The output tells if the mail attribute is present:
cn=Room 100,ou=conferenceRooms,dc=sesta,dc=com has mail: Room100@sesta.com
To add the mail attribute to existing users and resources, use one of the following methods:
Use the Calendar Server csattribute utility.
The following example adds the LDAP mail attribute for an existing conference room named Room100 on the sesta.com server:
csattribute -a mail=Room100@sesta.com add Room100
Use ldapmodify to add the attribute directly to the LDAP entry.