在很久以前就把 postfix 3.1 + clamav + amavisd-new + spam assassin + dovecot2 弄起來, 但忘了調那些東西了, 有空再來回想

之前也有 survey 不錯用的 webmail, 最後選擇 roundcube , 至少感覺介面簡單, 操作方便

FreeBSD 安裝又很簡單

cd /usr/ports/mail/roundcube
make all install

make config 的選項

DOCS, GD, NSC, PSPELL, MYSQL

而我是用 lighttpd 當 web server, 所以只要把 /usr/local/www/roundcube link 到 lighttpd 的 document root 之下就行, Ex:

cd /srv/web
ln -s /usr/local/www/roundcube [FQDN]

其中 [FQDN] 就是要用的網址

注意: 要確認 /usr/local/www/roundcube 目錄之下, 有幾個目錄的權限
所有的目錄或檔案都是 root:wheel , file: 0644, folder: 0755
除了 config/config.inc.php, logs, temp 要改成 www:www

cd /usr/local/www/roundcube/config
cp config.inc.php.sample config.inc.php
cd ..
chown -R www:www config/config.inc.php logs temp

之後透過 http[s]://[server ip/FQDN]/roundcube/installer 進行設定, 只要依上面所說的, 把所有需求調整完, 就能設定好 roundcube

並想辦法生出 mime.types and mimetypes.php, 但忘了如何產生了

等到 installer 的測試都沒有問題後, 要再改權限

cd /usr/local/www/roundcube
chmod 000 installer
chown root:wheel config/config.inc.php

並 disable installer 之功能

cd /usr/local/www/roundcube/config
vi config.inc.php

在最後一行加上 $config[‘enable_installer’] = False;

$config['enable_installer'] = False;

為了讓 roundcube 和 dovecot2 能在非 143 port 都能溝通, 需要修改 config.inc.php

$config['default_port'] = 1143;

這樣就能讓 roundcube 正常運作, 可利用 http[s]://[server ip / FQDN]/roundcube 進行連線使用

 

安裝 roundcube
標籤:    

發表迴響

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料

Verified by MonsterInsights