openwebmail在debian vps上搭建其实蛮简单的,看官网的说明文档就知道了,http://openwebmail.org/openwebmail/download/debian/readme.txt
1. wget http://openwebmail.org/openwebmail/download/debian/owm2.53-2.deb下载软件包
2. dpkg -i owm2.53-2.deb 安装
3. 出错(无例外的话都会出错,错误信息如下类似,摘取部分)
dpkg: dependency problems prevent configuration of openwebmail:
openwebmail depends on libnet-ldap-perl; however:
Package libnet-ldap-perl is not installed.
openwebmail depends on libpgperl | libpg-perl; however:
Package libpgperl is not installed.
Package libpg-perl is not installed.
openwebmail depends on libmd5-perl; however:
Package libmd5-perl is not installed.
dpkg: error processing openwebmail (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
上面这些错误大体描述的就是缺少运行组件,比如什么httd 、libmd5-perl、sql等等。缺少啥,咱就照着提示安装啥,
aptitude install perl-suid 安装perl-suid
aptitude install apache2 安装apache2
aptitude install libdbd-mysql-perl
aptitude install wwwconfig-common
aptitude install libnet-ldap-perl
aptitude install libmd5-perl
aptitude install libdigest-md5-file-perl
aptitude install libpgperl
(wget http://openwebmail.luxmi.net/download/debian/libmd5-perl/libmd5-perl_0fake-1_amd64.deb
dpkg -i libmd5-perl_0fake-1_amd64.deb)
大体是这些了,应该还有些遗漏的。等到这些依赖包全部安装好了之后再执行dpkg -i owm2.53-2.deb ,如果没有报错一直到done,成功。访问http://178.239.176.240/cgi-bin/openwebmail/openwebmail.pl (其中的ip改为你自己的),能够出现登录框.
默认情况下root用户不能登录的。新建账户用useradd 命令,这样帐号能够登录主机,并不是我们需要的,所以要把他加入nologin里面去,执行下面命令
usermod -s /sbin/nologin 已经存在的用户
useradd -s /sbin/nologin 对新用户
我新建了个test帐号密码test 有效期只有几天而已。简陋的环境搭建成功了,还要设置mx 记录,剩下的主要就是管理并处理问题了。比如无法收发邮件等等。我的test帐号没配置mx记录,所以无法发邮件.
参考http://openwebmail.org/mirrors/
1. wget http://openwebmail.org/openwebmail/download/debian/owm2.53-2.deb下载软件包
2. dpkg -i owm2.53-2.deb 安装
3. 出错(无例外的话都会出错,错误信息如下类似,摘取部分)
dpkg: dependency problems prevent configuration of openwebmail:
openwebmail depends on libnet-ldap-perl; however:
Package libnet-ldap-perl is not installed.
openwebmail depends on libpgperl | libpg-perl; however:
Package libpgperl is not installed.
Package libpg-perl is not installed.
openwebmail depends on libmd5-perl; however:
Package libmd5-perl is not installed.
dpkg: error processing openwebmail (--install):
dependency problems - leaving unconfigured
Errors were encountered while processing:
上面这些错误大体描述的就是缺少运行组件,比如什么httd 、libmd5-perl、sql等等。缺少啥,咱就照着提示安装啥,
aptitude install perl-suid 安装perl-suid
aptitude install apache2 安装apache2
aptitude install libdbd-mysql-perl
aptitude install wwwconfig-common
aptitude install libnet-ldap-perl
aptitude install libmd5-perl
aptitude install libdigest-md5-file-perl
aptitude install libpgperl
(wget http://openwebmail.luxmi.net/download/debian/libmd5-perl/libmd5-perl_0fake-1_amd64.deb
dpkg -i libmd5-perl_0fake-1_amd64.deb)
大体是这些了,应该还有些遗漏的。等到这些依赖包全部安装好了之后再执行dpkg -i owm2.53-2.deb ,如果没有报错一直到done,成功。访问http://178.239.176.240/cgi-bin/openwebmail/openwebmail.pl (其中的ip改为你自己的),能够出现登录框.
默认情况下root用户不能登录的。新建账户用useradd 命令,这样帐号能够登录主机,并不是我们需要的,所以要把他加入nologin里面去,执行下面命令
usermod -s /sbin/nologin 已经存在的用户
useradd -s /sbin/nologin 对新用户
我新建了个test帐号密码test 有效期只有几天而已。简陋的环境搭建成功了,还要设置mx 记录,剩下的主要就是管理并处理问题了。比如无法收发邮件等等。我的test帐号没配置mx记录,所以无法发邮件.
参考http://openwebmail.org/mirrors/