Calendaring in SqWebMail

This is currently a work in progress. At this point, the calendaring implementation includes basic calendaring/scheduling resources.

Dogfood: "pcp" is the acronym for "Personal Calendaring Protocol".

Enabling calendaring

To enable calendaring, create the file calendarmode in the configuration directory (/usr/local/share/sqwebmail, or $sysconfdir, usually /usr/lib/courier/etc). The calendarmode file should contain a single word: either "local" - enable account calendaring; or "net" - enable calendaring in groupware mode. Example:

echo "local" >calendarmode

Additionally, if groupware calendaring is enabled, the pcpd daemon process must be started. This is now taken care of automatically by the sqwebmail startup script (sqwebmaild.rc script in the sqwebmail distribution, and the webmaild script in the Courier distribution). The next step is to set up individual access control lists, which are described below.

NOTE: if you've installed SqWebMail/Courier binary RPMs, the RPMs will automatically take care of starting pcpd at system boot time if groupware calendaring is enabled.
NOTE: check your umask, calendarmode needs to