在Ubuntu VPS上安装优秀的Web Mail: IMP

IMP是Linux平台上的优秀的免费的WebMail解决方案。Ubuntu 8.04上自带IMP,版本是4.1.4,这也是当前IMP的最新版本了。 安装: apt-get install imp4 pear install db 否则后面会报错 这个命令将安装horde3和imp4及其依靠的其他软件包。 dpkg -L horde3能看到horde3的安装文件主要位于 /usr/share/horde3 和 /etc/horde/horde3 ,同样imp4的文件主要位于 /usr/share/horde3/imp 和 /etc/horde/imp4 下面。 在/etc/apache2/apache2.conf 的最后加入如下行: Alias /horde3 "/usr/share/horde3/" 然后重启apache /etc/init.d/apache2 force-reload 在浏览器访问 http://bujieyi.cn/horde3/ 就会看到horde3的报错信息,根据报错信息提示,我们打开这个文件 /usr/share/doc/horde3/README.Debian.gz 看看有什么注意事项: zcat /usr/share/doc/horde3/README.Debian.gz 这个文件是英文的,不想看英语的就按照我说的做吧: cd /usr/share/doc/horde3/examples/scripts/sql/ zcat create.mysql.sql.gz |mysql -uroot -p 接下来输入mysql的root密码 删除这个文件/etc/horde/horde3/conf.php的第二行(echo)和第三行(exit) chown -R www-data /etc/horde/ 再次访问 http://bujieyi.cn/horde3/ ,不要密码就进去了! 点击左边的管理,设置,然后在右边点击 horde3,选择 Authentication 标签 在这行 "What backend should we use for authenticating users to Horde?" 选择 IMAP authentication 在下面的Configuration type行选择Separate values 在Database标签,选择MySQL,并填写MySQL的连接信息,包括:用户名,密码,TCP/IP的连接方式,主机名localhost,数据库名horde,连接编码utf-8 在Preference System标签的Driver configuration选择Custom Parameters,MySQL参数同上 然后点击"生成Horde配置文件" 配置邮件,配置一下邮件服务器,同样生成配置文件 horde的mysql密码最好修改一下,记着修改/etc/horde/horde3下面的文件 chmod 777 /var/log/horde/ apt-get install dovecot-imapd 修改/etc/dovecot/dovecot.conf 去掉protocols = imap imaps前面的注释,重启dovecot /etc/init.d/dovecot restart 结果:安装失败 教训:以后不要用操作系统自带的IMP,要手动安装!