debian10安装Kolab随记

您所在的位置:网站首页 谷歌登陆网址时显示用户名和密码登陆 debian10安装Kolab随记

debian10安装Kolab随记

2023-06-26 23:14| 来源: 网络整理| 查看: 265

安装环境: debian10 64位

安装之前需要是全新的服务器没有任何环境,不然很头疼

先更新系统

更新可用的软件包。  

sudo apt update -y

注:-y是自动确认选择更新的包,不用重复手工按 升级所有现有的软件包。  

sudo apt upgrade -y

-y是自动确认选择更新的包,不用重复手工按  

一: 内网使用,安装DNS。 假定域名是 :xxx.com , 邮件服务器的主机名是: mail , 邮件服务器的二级域名是: mail.xxx.com, 内网IP 是 192.168.88.6     1.1 编辑 /etc/hosts :

nano /etc/hosts

    添加:

192.168.88.6      mail.xxx.com      mail

   1.2 编辑 /etc/hostname

nano /etc/hostname

   添加:  

mail

        1.3

 sudo nano /etc/network/interfaces auto lo iface lo inet loopback auto eth0 #iface eth0 inet dhcp iface eth0 inet static address 192.168.88.6 netmask 255.255.255.0 gateway 192.168.88.254 # 根据你的内网,设置       dns-nameservers 192.168.88.6 dns-search xxx.com

   1.4 编辑 resolv.conf, 但是debian的的rersolv.conf 会被自动覆盖。网上说如下即可 :  

sudo nano /etc/resolvconf/resolv.conf.d/base search xxx.com nameserver 192.168.88.6  #根据你的实际环境 nameserver 192.168.88.254 # 根据你的实际环境 nameserver 112.124.47.27

   1.5 安装 bind9 DNS  

sudo apt install bind9 -y

   1.6 注意这里的数字是内网IP倒过来的3位如:192.168.99后面不需要记录。

sudo nano /etc/bind/named.conf.local // // Do any local configuration here //       // Consider adding the 1918 zones here, if they are not used in your // organization //include "/etc/bind/zones.rfc1918";      从这里开始复制即可 zone "xxx.com" IN {         type master;         file "/etc/bind/db.xxx.com";         allow-update {none;};       };       zone "88.168.192.in-addr-arpa" IN {         type master;         file "/etc/bind/db.88.168.192.in-addr-arpa";         allow-update {none;}; };

         1.7

sudo nano /etc/bind/db.xxx.com $TTL 86400 @ IN SOA xxx.com. admin.xxx.com. (      42    ; serial(d. adams)      3H      ; refresh      15M     ; retry      1W      ; expiry      1D)      ; mininum       @ IN        NS mail.xxx.com.     @ IN    MX 10  mail.xxx.com.         mail IN A 192.168.88.6

    注意域名最后的点号!!    1.8

sudo nano /etc/bind/db.99.168.192.in-addr.arpa $TTL 86400 @ IN SOA xxx.com. admin.xxx.com. (     42    ; serial(d. adams)     3H      ; refresh     15M     ; retry     1W      ; expiry     1D)      ; mininum       @ IN  NS mail.xxx.com. @ IN  MX 10  mail.xxx.com.             6 IN PTR mail.xxx.com.

 二 。安装 kolab. 本文档为您设置由 kolab社区提供。以下命令仅适用于debian。其它系统请参考kolab官方文档 将以下两行添加到 /etc/apt/sources.list.d/kolab.list:

nano /etc/apt/sources.list.d/kolab.list deb http://obs.kolabsys.com/repositories/Kolab:/16/Debian_10.0/ ./ deb-src http://obs.kolabsys.com/repositories/Kolab:/16/Debian_10.0/ ./

重要提示导入用于对软件包进行签名的 GPG 密钥时会提示错误。使用下面的命令进行安装后再导入即可  

sudo apt install gnupg -y

导入用于对软件包进行签名的 GPG 密钥:

wget -q -O- https://ssl.kolabsys.com/community.asc | apt-key add -

为了确保 Kolab 软件包优先于 Debian 软件包,如 必须是赛勒斯IMAP的情况,请确保APT 首选项将 obs.kolabsys.com 源固定为首选源。 将以下内容放在 /etc/apt/preferences.d/kolab 中:

nano /etc/apt/preferences.d/kolab Package: * Pin: origin obs.kolabsys.com Pin-Priority: 501

更新存储库元数据: 配置到这里建议reboot重启一下服务器然后继续下面的步骤。  

apt update -y

开始安装基本软件包,如下所示:  

aptitude -y install kolab

三。 配置 kolab    3.1

sudo setup-kolab

  需要你设置一堆的密码。建议统一用一个。   唯一需要注意的是: 在设置ldap的用户名和组时输入: dirsrv 作为用户名和组,而不是网上说的nobody.   3.2 设置完毕登陆邮箱管理。     http://mail.xxx.com/kolab-webadmin/     用户名: cn=Directory Manager  #没错,就这个!     密码:你自己在 setup-kolab里设置过的。     在这里可以新建邮箱用户,,给用户赋予角色等等,。,。    3.3 查看kolab-syncroton 是否正确安装:    访问: http://mail.xxx.com/Microsoft-Server-ActiveSync    提示输入用户名,密码,用3.2步新建的邮箱用户登陆,即可。    给出一下提示:    It works! Your userid is: X and your IP address is: x.x.x.x.    但是,我在安装时,访问该网址,网页白屏,,什么都没有,查看: /var/log/apache2/error.log.    报错: ZendLog找不到,之类的,对php不熟。网上找的解决方案:    sudo nano /usr/share/kolab-syncroton/lib/init.php    在37行,即最后一个 $include_path之前,添加: $include_path .= '/usr/share/php/libzend-framework-php' . PATH_SEPARATOR;   即可!   3.4 配置手机同步。   3.4.1: 选择exchange方式。   3.4.2: EAS服务器: mail.xxx.com   3.4.3:  端口 80   3.4.4:SSL :  NO!   3.4.5:  其他的用户名,密码,就是常规设置即可。 到此,全部OK。。



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3