The information in this chapter describes how to use Sun
Java System Calendar Server
for Email and Calendar
accounts and folders.
The Java System Calendar Server
connector
enables you to use Email and Calendar
as a client
for the Java System Calendar Server
. You can access
one or more accounts on Calendar Server
, send and
receive invitations to meetings, and share calendar access with other people
in your organization. The server is designed to work with LDAP directory servers
and POP or IMAP email servers, which you can configure separately.
Calendar Server
accounts are distinct from
email or directory server accounts, and have their own section in the Evolution Settings dialog. Calendar Server
accounts and folders differ from other Email and Calendar
folders in the following ways:
A Calendar Server
account always
has at least three folders: Personal Calendar, Personal Tasks, and Personal Invitations.
You cannot delete these three folders. To delete other folders that you create,
right-click on the folder then select Delete from
the popup menu.
The Calendar Server
does not support
nested folders more than one level deep. Each folder that you create or open
exists on the same level as all other folders. Each folder that you create
automatically contains three subfolders: Calendar, Tasks, and Invitations.
As with individual mail accounts, each Calendar
Server
account is displayed as a top-level folder in the folder
pane. You can drag one or more folders to the shortcuts bar to create shortcuts,
but no shortcuts are created automatically. To display the folder pane, choose View -> Folder Bar
from the main Email and Calendar
window.
Each Calendar Server
folder has
two types of ownership: primary ownership and normal ownership. If you create
a folder, you are the primary owner and have all of the access permissions
for the folder. You can also add others to the list of owners for that folder.
You can set different access levels for the other owners. For more information,
see Setting Access Permissions for Folders.
This section describes how to create, edit, or delete a Calendar Server
account.
For information about how to create a new Calendar Server
account, see To Add a Java System Calendar Server Account.
Perform the following steps:
Choose Tools -> Settings to display the Evolution Settings dialog.
Click on Sun Java System Accounts in
the left pane. Email and Calendar
displays a table
of accounts that you have created, in the right pane.
Select the account that you want to edit.
Click Edit to display an Options for account name dialog. For information about the contents of the Options for account name dialog, see To Add a Java System Calendar Server Account.
Use the Options for account name
dialog to modify the details of the Calendar Server
account.
Click OK to save your changes and close the Options for account name dialog.
Click OK to close the Information alert that tells you that you must restart Email
and Calendar
for the change to take effect.
Restart Email and Calendar
.
Perform the following steps:
Choose Tools -> Settings to display the Evolution Settings dialog.
Click on the Sun Java System Accounts
button in the left pane. Email and Calendar
displays
a table of accounts that you have created, in the right pane.
Select the account that you want to delete.
Click Remove to display a confirmation alert.
Click Delete to delete the selected account.
Click OK to close the Information alert that tells you that you must restart Email
and Calendar
for the change to take effect.
Restart Email and Calendar
.
A calendar that is stored on a Java System Calendar Server
functions in a similar way to a calendar stored locally, as
described in Chapter 6, Using Calendar. There are some differences, as described
in this section:
Every event in a Java System Calendar Server
calendar is a meeting, which includes schedule and invitation
data as well as time, recurrence, and reminder data.
The reminder feature for calendars stored on a Java System Calendar Server
works in the same way as the reminder
feature for local calendars, except as follows:
For security reasons, you can send an email message as a reminder
for Java System Calendar Server
meetings, but not
for locally stored calendars.
The Java System Calendar Server
stores a maximum of one reminder per meeting. Locally stored meetings can
have one of each supported reminder type.
If you create a reminder and then change the meeting time
for a meeting stored on a Java System Calendar Server
,
the reminder does not adjust automatically. You must delete the old reminder
then create a new reminder.
When you use the Java System Calendar Server
calendar to create a meeting, attendees with a Java System Calendar Server
account receive their meeting invitation
in their Personal Invitations folder. If you enter an
email address that is not associated with an account on the Java System Calendar Server
server, that attendee receives an
email notification of the event.
When you modify or delete a series of appointments, or an
appointment within a series of appointments, in a Java System
Calendar Server
calendar, Email and Calendar
displays a Question dialog when you save the changes.
Select one of the following options in the Question dialog,
then click OK:
This Instance Only: Select this option to delete only the selected appointment.
This and Future Instances: Select this option to delete the selected appointment and all future appointments in the series.
All Instances: Select this option to delete all appointments in the series.
You can publish the free or busy information for an account, so that other users on the network can consult the schedule for that account when they want to organize a meeting.
To take advantage of free or busy information, and other Calendar Server
features, use the Sun Java System
Directory Server
where possible. Alternatively, copy cards from
the directory server to your local address book. Contact cards that come from
the server have a special attribute that identifies that they have calendars
on a Calendar Server
. Cards that you create may
appear identical to cards from the server. However, cards that you create
function by email address only, and are not identified and integrated into
the Calendar Server
system.
Task folders stored on a Calendar Server
server appear identical to those stored locally, as described in Chapter 7, Using Tasks.
When someone else creates a meeting in their Calendar Server
calendar and lists you as a participant, a new invitation appears
in your Personal Invitations folder. Invitation folders
are structured as follows: the top half of the folder displays a list of invitations,
and the bottom half of the folder displays details about the selected item.
The invitations are listed in table format. The following table describes the columns in the invitations table:
For information about how to change the current view, save the current view, or create custom views, see Using Views.
If you have the required access permissions, you can subscribe to calendars owned by other users. If you do not have permission to read a calendar, you can see that the calendar exists and subscribe to the calendar, but you cannot read any of the calendar contents.
To display all calendar folders on the Calendar Server
, including folders that belong to other people, right-click
on any Calendar Server
folder. Choose Manage Subscriptions from the popup menu to open the Remote Calendar Subscriptions dialog.
The available calendars are listed in table format. The following table describes the columns in the calendars table:
Column |
Description |
---|---|
Subscribed |
Indicates whether you are subscribed to the calendar. |
Calendar ID |
Provides a unique identifier for the calendar. |
Owner |
Specifies the owner of the calendar. |
Description |
Provides a short description of the calendar. |
For information about how to change the current view, save the current view, or create custom views, see Using Views.
Click Cancel to close the Remote Calendar Subscriptions dialog.
By default, all calendars are listed. To display a subset of calendars, perform the following steps:
Right-click on any Calendar Server
folder, then choose Manage Subscriptions from the
popup menu to open the Remote Calendar Subscriptions
dialog.
Select one of the following search criteria from the drop-down list:
Any field contains
Calendar ID contains
Owner contains
Description contains
Type the search text in the text box.
Click on the Find Now button. Email and Calendar
lists only the calendars that match the search
criteria.
To clear the search, click on the Clear button.
Click Cancel to close the Remote Calendar Subscriptions dialog.
Perform the following steps:
Right-click on any Calendar Server
folder, then choose Manage Subscriptions from the
popup menu to open the Remote Calendar Subscriptions
dialog.
Select the calendar to which you want to subscribe.
Click on the Subscribe button.
Click OK to save your changes and close the Remote Calendar Subscriptions dialog.
Email and Calendar
displays the selected
calendar as a subfolder of the specified Calendar Server
folder.
Perform the following steps:
Right-click on any Calendar Server
folder, then choose Manage Subscriptions from the
popup menu to open the Remote Calendar Subscriptions
window.
Select the calendar from which you want to unsubscribe.
Click on the Unsubscribe button.
Click OK to save your changes and close the Remote Calendar Subscriptions dialog.
Email and Calendar
deletes the selected calendar
from the specified Calendar Server
folder.
Access permissions control who can view or change each calendar folder.
Primary calendar owners have full access to their own calendars. The Calendar Server
does not perform any access control checks when
primary owners access their own calendars. Primary calendar owners can designate
other owners for their calendars. The other owner can then act on behalf of
the primary owner to schedule, delete, modify, accept, or decline events or
tasks for a calendar.
The order in which the access control rules are listed is significant, because the server follows the first rule that grants or denies access, and ignores all subsequent conflicts.
Always put the most specific rules first, and the more general rules
later. For example, suppose the first rule for the calendar jane.ashe:sports grants read access to all users. Then, the Calendar
Server
encounters a second rule that denies angela.liu read access to this calendar. In this case, the Calendar
Server
grants angela.liu read access to this
calendar and ignores the second rule because of the conflict.
To ensure that an access right for a specific user such as angela.liu is honored, place the rule for angela.liu before more global entries such as a rule that applies to all users of a calendar.
Perform the following steps:
Right-click on the folder, then choose Permissions from the popup menu to display the Folder permissions dialog.
The access control rules are listed in the Permissions tabbed section. The following table describes the elements in the Permissions tabbed section:
Element |
Description |
---|---|
Name |
Name of the person or group with access permissions. |
Availability |
Select this option to allow the named person to see that the folder exists. |
Invite |
Select this option to allow the named person to invite you to meetings. |
Read |
Select this option to allow the named person to read the contents of the folder. |
Delete |
Select this option to allow the named person to delete the contents of the folder. |
Modify |
Select this option to allow the named person to modify the contents of the folder. |
Add |
Click Add to add a new entry to the permissions list. |
Edit |
Click Edit to edit an entry in the permissions list. |
Remove |
Click Remove to remove an entry from the permissions list. |
OK |
Click OK to save your changes and close the Folder permissions dialog. |
Cancel |
Click Cancel to close the Folder permissions dialog without saving your changes. |
To display the list of owners for the folder, click on the Owners tab. The following table describes the elements in the Owners tabbed section:
Element |
Description |
---|---|
User |
Displays the list of owners of the folder. |
Add |
Click Add to add a user to the User list. |
Remove |
Click Remove to remove the selected user from the User list. |
OK |
Click OK to save your changes and close the Folder permissions dialog. |
Cancel |
Click Cancel to close the Folder permissions dialog without saving your changes. |
Perform the following steps:
Right-click on the folder and choose Permissions from the popup menu to display the Folder permissions dialog.
Click Add to display the Add permission dialog.
Type the name of the user in the User text box.
Select some or all of the required permissions:
Availability
Invite
Read
Delete
Modify
Click OK to save your changes and close the Add permission dialog.
Click OK to save your changes and close the Folder permissions dialog.
Perform the following steps:
Right-click on the folder and choose Permissions from the popup menu to display the Folder permissions dialog.
Click on the Owners tab to display the Owners tabbed section.
Click Add to display the Add owner dialog.
Type the name of the user in the Enter user name text box.
Click OK to save your changes and close the Add owner dialog.
Click OK to save your changes and close the Folder permissions dialog.
You can grant different levels of access to the owners. Unless you choose otherwise, the owners can view and edit Public, Private, and Confidential tasks and events for that folder.
Perform the following steps:
Right-click on the folder and choose Permissions from the popup menu to display the Folder permissions dialog.
Select the user in the Permissions tabbed section.
Deselect some or all of the required permissions:
Availability
Invite
Read
Delete
Modify
Alternatively, click Remove to remove the user from the list.
Click OK to save your changes and close the Folder permissions dialog.
Perform the following steps:
Right-click on the folder and choose Permissions from the popup menu to display the Folder permissions dialog.
Click on the Owners tab to display the Owners tabbed section.
Select the user in the list.
Click Remove to remove the user from the list of owners.
Click OK to save your changes and close the Folder permissions dialog.