debian10安装Kolab随记 |
您所在的位置:网站首页 › 谷歌登陆网址时显示用户名和密码登陆 › 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 mail1.2 编辑 /etc/hostname nano /etc/hostname添加: mail1.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.com1.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.271.5 安装 bind9 DNS sudo apt install bind9 -y1.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 |