mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-09 06:51:44 +00:00
d59002293e
SOGo is a fully supported and trusted groupware server with a focus on scalability and open standards. It provides a rich AJAX-based Web interface and supports multiple native clients through the use of standard protocols such as CalDAV, CardDAV and GroupDAV. WWW: http://sogo.nu/ PR: 200750 Submitted by: Euan Thoms <euan@potensol.com>
59 lines
1.9 KiB
Plaintext
59 lines
1.9 KiB
Plaintext
|
|
In order to run the sogo daemon (sogod), you will need to create and configure
|
|
the main configuration file, e.g.:
|
|
|
|
cp -p ${LOCALBASE}/etc/sogo/sogo.conf.sample ${LOCALBASE}/etc/sogo/sogo.conf
|
|
|
|
And to allow the service to run at system startup, add sogod_enable="YES"
|
|
in your rc.conf.
|
|
|
|
|
|
If you need to allow email alarms (notifications) for calendar events, copy
|
|
the sample credentials file:
|
|
|
|
cp -p ${LOCALBASE}/etc/sogo/ealarms-notify.creds.sample \
|
|
${LOCALBASE}/etc/sogo/ealarms-notify.creds
|
|
|
|
Then replace the username:password with appropriate credentials for SMTP AUTH
|
|
sending capabilities.
|
|
|
|
Then copy the sample cron executable:
|
|
|
|
cp -p ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-ealarms-notify.sample \
|
|
${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-ealarms-notify
|
|
|
|
And edit this file to suit your server timezone (e.g. TZ=Africa/Algiers).
|
|
|
|
Then add the following lines to the root users' crontab (crontab -e):
|
|
|
|
# Process email reminders every minute
|
|
* * * * * ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-ealarms-notify
|
|
|
|
|
|
|
|
If you need to automatically purge vacation messages from users sieve scripts,
|
|
copy the sample credentials file:
|
|
|
|
cp -p ${LOCALBASE}/etc/sogo/expire-autoreply.creds.sample \
|
|
${LOCALBASE}/etc/sogo/expire-autoreply.creds
|
|
|
|
Then replace the username:password with appropriate credentials for your
|
|
IMAP servers' sieve account.
|
|
|
|
Then copy the sample cron executable:
|
|
|
|
cp -p ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-expire-autoreply.sample \
|
|
${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-expire-autoreply
|
|
|
|
And edit this file to suit your server timezone (e.g. TZ=Africa/Algiers).
|
|
|
|
Then add the following lines to the root users' crontab (crontab -e):
|
|
|
|
# Vacation messages expiration
|
|
# The credentials file should contain the sieve admin credentials (username:passwd)
|
|
0 0 * * * ${LOCALBASE}/GNUstep/Local/Tools/Admin/cron-expire-autoreply
|
|
|
|
|
|
For more information about using SOGo, visit:
|
|
http://www.sogo.nu/downloads/documentation.html
|