以下命令将在 /temp 目录下 tar 和 gunzip cyrus IMAP。
cd /temp
tar -zxvf tar/cyrus-imapd-1.6.24.tar.gz
cd cyrus-imapd-1.6.24
当我尝试安装 cyrus IMAP 时,我收到了关于文件 com_err.h 的错误。我的 com_err.h 位于 /usr/include/et。它需要位于 /usr/include。运行以下命令以确保它位于正确的位置
locate com_err.h
这将显示该文件的位置。如果它在 /usr/include 下,您可以跳到下一节。如果它在另一个目录中,只需将其复制到 /usr/include。如果它不存在,请在此处下载:http://www.ludd.luth.se/~jnilsson/cvsweb/cvsweb.cgi/src/contrib/com_err。
./configure --with-auth=unix
Cyrus 需要一个用户来拥有其文件。默认用户是 cyrus。以下命令添加一个用户 cyrus,其组为 “mail”
useradd -g mail cyrus
您需要为用户 cyrus 设置密码。
passwd cyrus
每次提示时,输入您希望 cyrus 拥有的密码
make depend
make all CFLAGS=-O
make install
就这样!您已准备好配置 Cyrus IMAP。