我的作業系統:Ubuntu 7.04 Feisty版本
安裝Postfix With SMTP-AUTH And TLS 以及 Courier-IMAP/Courier-POP3
可以參考http://www.howtoforge.com/perfect_setup_ubuntu704_p5
安裝openwebmail
可以參考鳥哥的 Linux 私房菜 的 簡易 OpenWebMail 設定
以及官網說明
但是用chmod 4555 /usr/local/bin/suidperl
這個指定會產生,下列的一些錯誤:
Premature end of script headers:
or
YOU HAVEN’T DISABLED SET-ID SCRIPTS IN THE KERNEL YET!
FIX YOUR KERNEL, OR PUT A C WRAPPER AROUND THIS SCRIPT!
or
Can’t do setuid (cannot exec sperl)
Premature end of script headers:
解決的方法,如下:
# chmod 4755 /usr/bin/suidperl
預設是沒有 set uid的, 要手動加上
# cd YOUR_OPENWEBMAIL_DIR
# perl misc/tools/wrapsuid/wrapsuid.pl /usr/lib/cgi-bin/openwebmail
因為 perl 內部有另外的安全檢查, 所以還是會有問題, openwebmail 提供一種辦法.