debian10安装Kolab随记

安装环境: 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。。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 5
    评论
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值