iRedmail安装成功后,浏览器进入RoundCube登陆页面,发现同一个客户端出现多个占用80端口的连接,这是怎么回事呢?正常的话,如果不用iframe的话,一个页面只发生一次连接。难道iRedmail用多线程。请大侠们给我这个菜鸟具体说说,先谢了哈。

哈哈,谢谢张老大,主要是局域网所用,上面的方法也是我从网上抄来的,不知道有谁做过这方面的实验。我还问如果是局域网用是不是就不需要Adavisd+ClamAV+SpamAssassin这需东西了,就连DKIM 也可以不要了。

感谢各位老大,但是如果我到一个不能连互联网的环境下部署iRedmail,不就什么也干不了了。总应该有一个解决方案吧,我在网上收了下。发现有如下方法,但是看不懂。不知道谁有这方面的详细文档。

---------------------------------------------------------------------------------------------------------------------------------------------------------------
iredmail使用本地源安装

经过反复多次,也就基本搞明白和很好的实现本地源安装iredmail,这样大大提高安装速度。不同的发布版会有些区别。

经过这样设置后,我每次安装iredmail,测试,也就5分钟就可以安装完成一遍。我甚至把mysql和ldap的config文件备份一下,每次copy过来,这样就更加简单。

1:收集安装过程的软件包

Centos缺省的情况下,装完的包会删除,所以需要修改一下 /etc/yum.conf 文件,让他不删除软件包。对于debian和Ubuntu,默认是保留的。

Mysql和LDAP的包有几个包是不一样的,所以最好的方式,就是安装一遍ldap,卸载后,再安装mysql,这样全部的包都齐全了。


2:创建他们的包的依赖性

把包copy到一个目录下,我们就需要创建他们的依赖性。对于debian和ubuntu来说,copy前,还需要把过时的包清理掉

需要注意的是,centos,有一部分包是在安装目录下/pkgs/pkgs 文件夹下,需要把这个目录下的包也一起copy过去。

删除旧的包

apt-get autoclean(只删除低版本的deb包)

Centos 创建依赖性,需要一个软件包 createrepo,如果没有,需要安装一下。

比如软件包/centos/rpm

我们进入centos目录下,运行

createrepo .

这就可以创建好他们包的依赖性。

对于debian和ubuntu。

cd debian5
dpkg-scanpackages archives/ | gzip > archives/Packages.gz

如果没有dpkg-scanpackages 这个命令,会提示你安装一个软件,按照提示来做就可以。


3:使用源

对于debian /etc/apt/source.list


deb file:///mnt/debian5/ archives/


centos
也基本是一样,

4: 准备好misc目录

由于iredmail的安装,需要下载6个源码包,可以把pkgs/misc 目录备份下来,每次安装的时候,把这个目录复制过去,就不需要运行 bash get_all 这个脚本。


------------------------------------------------------------------------------------------------------------------------------------------------------------

每次安装iRedmail的时候,都要连接互联网。为什么iRedmail没有提供离线的安装包呢,怎样才能不用连互联网安装iRedmail