在很久以前就把 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 進行連線使用