建立 OpenWebMail 管理共用通訊錄
共用通訊錄和共用行事曆,的使用方式,就是指定一個帳號來管理。
而這個帳號可以使用已存在的,也可以另外新增。
共用通訊錄存放在 /網頁根目錄/cgi-bin/openwebmail/etc/addressbooks/ 資料夾內,
此資料夾有一個 global 的檔案
-rw-r--r-- 1 root games 0 2005-01-17 20:00 global
共用行事曆 放在 /網頁根目錄/cgi-bin/openwebmail/etc/ 資料夾內,
此資料夾有一個 global 的檔案
-rw-r--r-- 1 root mail 55 2010-05-22 19:53 calendar.book
接下來開始設定,管理相關共用資料檔的使用者帳號
1.建立一個管理帳號:(如果要用已經存在的帳號管理來管理,可省略此步驟)
# useradd -g mail -m -s /sbin/nologin admin_mail
-g mail:初始群組,這裡設定為 mail -m:建立家目錄 -s /sbin/nologin:不需要登入,所以不用設定 shell# passwd admin_mail New password: Re-enter new password: Password changed.
2.改變 共用通訊錄,共用行事曆 的相關權限
# cd /網頁根目錄/cgi-bin/openwebmail/etc/addressbooks/ # chown admin_mail:mail global
這裡的 admin_mail 可以改成,你要管理此共用行事曆及共用通訊錄的帳號如:
# chmode 644 global
# ls -l -rw-r--r-- 1 admin_mail mail 0 2005-01-17 20:00 global # cd .. # chown admin_mail:mail calendar # chmode 644 calendar
# ls -l calendar.book -rw-r--r-- 1 admin_mail maill 55 2010-05-22 19:53 calendar.book
# chown MyUser:mail global
# chown MyUser:mail calendar
3.開啟瀏覽器,使用要管理共用通訊錄及共用行事曆的帳號 登入 OpenWebMail ,
登入後,選擇通訊錄
此時左上角的下拉式選單內,就會出現共用通訊錄 ,
此時就可以編輯共用通訊錄了
4.設定 共用行事曆
# cd /home/admin_mail/.openwebmail/webcal
# cp calendar.book calendar.book.bk
# ln -s /網頁根目錄/cgi-bin/openwebmail/etc/calendar.book calendar.book
# ls -l calendar.book
lrwxrwxrwx 1 root root 46 2009-05-22 20:52 calendar.book -> /網頁根目錄/cgi-bin/openwebmail/etc/calendar.book
5.開啟瀏覽器,使用 admin_mail 或另行建立的帳號登入 OpenWebMail ,
登入後,開啟行事曆,
此時,在行事曆上所編輯的內容,
其他的使用者登入後都可以在行事曆看到,
另外其他使用者所編輯的個人行事曆也只有自己才看的到