Postfix+imap+opebwebmail

我的作业系统: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 提供一种办法.